我正在为我的Java应用程序在Groovy中编写测试,并面临一个奇怪的问题,可以用下面的代码行来解释。它打印/ ello / orld。而不是打印/ hello / world。
// File MyClassTest.groovy
import org.junit.Test
class MyClassTest {
@Test
void fun(){
println("/hello/world")
}
}
输出:
/ello/orld
当我在IntelliJ IDEA的同一个项目中编写一个单独的hello.groovy时,会打印/ hello / world而没有任何问题。
// File hello.groovy
println("/hello/world")
输出:
/hello/world
在任何一种情况下,我都不提供任何VM参数。
任何人都知道为什么会发生这种情况?