当我使用IDEA运行Specs + Scalacheck测试时,我得到了很好的输出:
Specification "CoreSpec"
The core grammar should
+ parse any encoded string
+ fail to parse an empty encoded string
+ parse an expected empty string
+ fail on a non-empty string when expecting an empty string
+ parse well-formed coordinates
为了让我的测试与maven一起运行,我通常会这样做:
class CoreSpecTest extends JUnit4(CoreSpec)
...但是输出不是很令人满意:
Running CoreSpecTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.782 sec
Results :
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0
在这种情况下有没有办法获得漂亮的输出?
...谢谢
答案 0 :(得分:1)
我的项目有一些解决方法:
f.e。我有规格
类SomeSpec使用Textile扩展HtmlSpecification { .... }
类Some2Spec使用Textile扩展HtmlSpecification { .... }
我也有像这样的Junit测试
@Test class AppTest {
@Test
def testOk = {}
@Test
def printSpecs {
(new SomeSpec).reportSpecs
(new Some2Spec).reportSpecs
}
}
我知道这不是一个好的解决方案,所以 我认为最好是从maven迁移到sbt。