我一直致力于使用CasperJS / PhantomJS(无头webkit)的程序,并且我一直在使用Casper的内置测试单元测试。它使用标准assert(test, "message")
模式。我认为将传递测试的日志级别设置为info
会很好,但这两个API是分开的,看起来我必须复制两者的测试逻辑或者将其中的一个复制到其他
回想我使用JUnit和PHP的(有限的)经验,我没有记住任何日志记录选项。谷歌为JUnit提供了一些日志记录选项,但看起来像是用螺栓固定的。
这只是CasperJS还是通常有不同的日志/单元测试API?如果是这样,这只是遗产不同的结果,还是有两个独立设施的建筑/语言原因?
答案 0 :(得分:1)
单元测试和记录是一些正交的概念。
单元测试在发生故障时,应提供明确错误指针,并由您进行进一步调查。他们通过时通常不应该打印任何东西。该框架将打印出已传递的数量和失败数量的摘要。