1
我定義了一個Groovy腳本,其中包括一個內部類是否可以從GroovyTestCase中導入.groovy腳本中定義的類?
foo.groovy:
// does something
Bar {
int foobar() {
return 1
}
}
// Does something else
爲什麼我在腳本中定義的類是一個較長的故事,但它是必要的,除非我想做一個大的項目結構重新設計(而客戶不想爲此付費)
無論如何,我有一個GroovyTestCase,我想從這個類中調用。
我想要做這樣的事情:
class Test extends GroovyTestCase {
void testSomething() {
Bar bar = new Bar()
assertTrue(1, bar.foobar())
}
}
是否有可能引用在Groovy腳本中定義的類?如果是這樣,怎麼樣?