39
37

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Quickでテスト書く#1

Last updated at Posted at 2015-01-22

プロジェクトをつくって簡単なテストが通るのを確認するまで。

##必要なもの

をcloneしておく。

##テストコードを書く準備

###プロジェクトをつくる
なんでもいいけど今回はSingleViewでやる。

New Project

###テストターゲットにQuick.xcodeprojとNimble.xcodeprojを追加する

プロジェクトの中にある○○Testsを右クリックしてAdd Files to ○○を選択。

Add Files

cloneしておいたQuick.xcodeprojを選択。

Quick.xcodeprojを選択

というのをNimble.xcodeprojでもやる。

こんな感じ。
Quick.xcodeprojとNimble.xcodeprojを追加した

###Quick.frameworkとNimble.frameworkをリンクする

プロジェクトを選択してTARGETSの○○Testsを選択してBuild Phasesタブを表示。
Link Binary With Librariesを開いて+マークを押す。

○○TestsのBuild Phasesタブ

Quick.frameworksを追加。
OSX用とiOS用があるので注意。今回はiOS用を選択。

6.png

というのをNimble.frameworkでもやる。

こんな感じ。

Quick.frameworkとNimble.frameworkをリンク

##テストコードを書く

○○Tests.swift○○Spec.swiftに改名して、中身も書き換える。
QuickSpecクラスのサブクラスをつくり、specメソッドをoverrideしてテストコードを書いていく。

○○Spec.swiftを書き換える

こんな感じ。

1 + 2 = 3 のテスト

##テストを走らせる
⌘ + U

Test Succeeded

Test navigatorでも確認できる。

Test navigator

という感じでテストを書いていく。

#2があると思うなよ

39
37
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
39
37

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?