Subscribed unsubscribe Subscribe Subscribe

Swiftのクラスをテストから参照する

Tests.swift内で、プロジェクトのクラスを参照する方法。

自分の作成したプロジェクトがMyProjectとします。
Tests.swift内で`import MyProject`として、importします。
ここで、注意なのはMyProjectで作成したclassはMyProject内からしか参照出来ない状態です。
publicを指定していれば、参照出来るようになります。

import Foundation

public class Model {
  public init() {
  }
}

これで、以下のようにテスト内で参照できます。
Tests.swift

import XCTest
import MyProject

class ModelTests: XCTestCase {
  let testObject = Model()
}