a test for 'cannot resolve class ModuleChunks'

This commit is contained in:
peter
2012-05-02 16:45:38 +02:00
parent 01b7077266
commit c743ad62f0
@@ -615,6 +615,20 @@ public class Main {
shouldFail { compileModule(myModule) }
}
public void "test stubs generated while processing groovy class file dependencies"() {
def foo = myFixture.addFileToProject('Foo.groovy', 'class Foo { }')
def bar = myFixture.addFileToProject('Bar.groovy', 'class Bar extends Foo { }')
def client = myFixture.addFileToProject('Client.groovy', 'class Client { Bar bar = new Bar() }')
def java = myFixture.addFileToProject('Java.java', 'class Java extends Client { String getName(Bar bar) { return bar.toString(); } }')
assertEmpty(make())
setFileText(bar, 'class Bar { }')
assertEmpty(make())
assert findClassFile("Client")
}
public static class IdeaModeTest extends GroovyCompilerTest {
@Override protected boolean useJps() { false }
}