0

我一直在开发一个使用 CasperJS/PhantomJS(无头 webkit)的程序,并且一直在使用 Casper 的内置测试单元测试工具。它使用标准assert(test, "message")模式。我认为将通过测试的日志级别设置为很好,info但是这两个 API 是分开的,看起来我将不得不为两者复制测试逻辑,或者将其中一个侵入另一个。

回想一下我对 JUnit 和 PHP 的(有限)经验,我不记得有任何日志记录选项。Google 为 JUnit 提供了一些日志记录选项,但看起来它已被固定。

这只是 CasperJS 还是有不同的日志记录/单元测试 API 很常见?如果是这样,这仅仅是不同遗产的结果,还是有两个独立设施的建筑/语言原因?

4

1 回答 1

1

单元测试和日志记录是有些正交的概念。

单元测试在失败时应该提供一个明确的指针来指出哪里出了问题,并留给你做进一步的调查。他们通常不应该在通过时打印任何内容。该框架只会打印出多少通过和多少失败的摘要。

于 2013-03-25T20:58:20.257 回答