我刚刚在<div id="wrapper">
<form>
<h1>Surface Area & Volume</h1>
<p>Length:
<input type="text" id="length" value="0" />
</p>
<br />
<p>Width:
<input type="text" id="width" value="0" />
</p>
<br />
<p>Height:
<input type="text" id="height" value="0" />
</p>
<br />
<p class="change">Surface Area:
<input type="text" id="area" disabled="disabled" />
</p>
<br />
<p class="volume">Volume:
<input type="text" id="volume" disabled="disabled" />
</p>
<br />
<input type="button" id="calculate" onClick="calculateVolume(length.value, window.width.value, window.height.value)" value="Calculate Volume" />
</form>
</div>
课程中写了一个新的测试。最初的两个默认测试运行完美。但由于某些原因,Xcode没有检测到我刚刚写的新测试。
它不会出现在左侧Test Navigator中,也不会出现在Scheme测试部分中。
如何让Xcode检测到这个新测试,以便我可以运行它?
答案 0 :(得分:4)
Apple Documentation: 测试方法是XCTestCase子类上的实例方法,没有参数,没有返回值,以及以小写单词test 开头的名称。测试方法由Xcode中的XCTest框架自动检测。
确保您的方法在名称的开头有test
。
答案 1 :(得分:1)
这也发生在我身上。问题是我的“ ABCScreenTest”文件没有添加到特定测试套件的目标成员身份。添加它们之后,钻石出现并且文件可测试。我正在使用Xcode 9.4.1。谢谢。
答案 2 :(得分:0)
这似乎是Xcode 9中的一个错误。尝试创建一个新的点击,看看测试是否存在。
您还可以通过单击编辑器中测试旁边的菱形来运行测试。