在课堂上,我们学习了 Java 中的测试用例。教授没有很好地研究它们,我在网上找到的所有资源都没有多大帮助。我知道它们有助于捕获 porgram 中的任何错误,但它是如何工作的?在课堂上的例子中,教授有这样的事情:
@Test
public void test1(){
Webpage n = new Webpage("www.facebook.com");
asssertequals(n.getURL(), "www.facebook.com");
}
即使尚未编写实际代码,也可以使用 getURL 和 Webpage (她希望我们始终在编码之前编写测试用例)?在编写测试用例时,我们是否像以前编写过整个代码一样编写它,并测试我们认为会通过或失败的任何值?我有很多问题,我知道。
另外,为了清楚地理解我的理解,变量 n 设置为等于其括号之间的网页,但是 new 运算符创建了应该分配给 n 的对象。