AppCodeにおけるiOS
アプリのテスト
杉本哲
自己紹介
•

杉本 哲(すぎもと あきら) @sugimotoak

•

フリーランスプログラマ
•

Android/iOS アプリ開発,VRアプリ開発

•

つい先日法人化しました。合同会社スプレッドコンテンツ

•

スマホ向けコンテンツ配信プラットフォームの開発
•

•

VRコンテンツの開発

日本Androidの会 運営委員、Tokyo Motioncontrol Network 幹事
諸注意

•

AppCode ほとんど使ったことありません

•

そもそもライセンス持ってません
AppCodeが標準サポートする
テストフレームワーク

•

SenTestingKit

•

XCTest

•

GoogleTest
SenTestingKit
•

Xcode 4 までで使われていた

•

Xcode 5 でも引き続き使える

•

今後 XCTest へ置き換わっていく(XCTestへのコ
ンバートがXCode5でできる)
XCTest
•

Xcode 5 で投入された

•

SenTestingKitとくらべて主に以下の点で便利に
•

Test Navigator により前回失敗したテストだけを再テスト
するなどといったことがGUIで容易にできる

•

Assistant editor で実装ファイルに対応するテストファイ
ルを簡単に表示できるように

•

AppCode 2.5からフルサポート
Google Test
•

正式名称 : Google C++ Testing Framework

•

Objective-C のテストもできる

•

Google Test を使う理由
•

•

http://opencv.jp/googletestdocs/FAQ.html#faqwhy-should-i-use-google-test

AppCode 2.5 からサポート
AppCodeでXCTestデモ

AppCodeNight testcode