如何使用XCTest在Xcode中测试Swift文件而无需构建整个应用程序?

时间:2015-01-24 17:23:49

标签: xcode unit-testing swift testing xctest

我要做的是在对文件进行微小更改后经常测试Swift文件。该文件可能包含一个或多个结构和类。

我不关心“app”的概念,因为这纯粹是练习我学到的一些新概念的学术练习。我只想测试该文件而不关心应用程序以及与该应用程序相关的任何内容。

你可能会问为什么?速度。我希望它能够快速测试,现在需要几秒钟来完成最简单的例子。我认为构建目标需要做很多工作:

enter image description here

1 个答案:

答案 0 :(得分:-2)

你应该试试Swift Playground。

以下是developer.apple.com/swift的说明:

  

互动游乐场

     

Playgrounds使编写Swift代码非常简单和有趣。键入一行代码,结果立即显示。如果您的代码随着时间的推移而运行,例如通过循环,您可以在时间线助手中观察其进度。时间轴在图表中显示变量,在编写视图时绘制每个步骤,并可以播放动画SpriteKit场景。当您在操场上完善代码时,只需将该代码移动到您的项目中即可。游乐场的一些用途包括:

     
      
  • 设计一种新算法,在每一步中观察其结果

  •   
  • 创建新测试,在升级到测试套件之前验证它们是否有效

  •   
  • 尝试使用新API来磨练您的Swift编码技巧

  •