2015-06-16 【Swift2.0】@testableでinternalなクラスをテスト【Xcode7】 iOS Swift Xcode Xcode6で、Swiftのコードをテストする場合、 テストターゲットに含めるか、Publicにしてターゲットを importする必要がありました。 テストターゲットに含める方法は置いといて、 ある構造体をimportしてテストするには、以下のようにする必要がありました。 public struct Counter { public var count: Int public init(count: Int) { self.count = count } public mutating func countUp() { self.count++ } } テストからアクセスするところは、全てpublicが必要です。 しかもpublicだと、デフォ