在一些简单的groovy类中,我在类中包含了junit测试 - 如果使用@Test(来自Junit)注释测试方法并使用“groovy MyClass.groovy”运行main-less类,它会自动运行单元测试。
我喜欢这个,因为它确实需要零开销(没有额外的文件或垃圾代码,只需要一个注释)。
问题是,我可以告诉它运行一个测试方法吗?我试过“groovy MyClass.groovy myMethod”,但我真的不希望它能起作用。我也尝试过-Dtest = myMethod,我也没有太大希望。
有人知道吗?我想因为它只是一个.groovy文件,我可以注释掉我不想运行的测试或添加一个调用各种测试的main,但我只是想知道是否有办法利用这个自动运行JUnit测试已经内置到groovy中的东西。