Skip to content

Commit 52f663c

Browse files
committed
Fix reliance on undefined behaviour for package naming semantics in multi-tiered test
1 parent ee224c2 commit 52f663c

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

java-compiler-testing/src/test/java/io/github/ascopes/jct/integration/compilation/MultiTieredCompilationIntegrationTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ void compileSourcesToClassesAndProvideThemInClassPathToSecondCompilationWithinJa
9191
) {
9292
firstWorkspace
9393
.createSourcePathPackage()
94+
.createDirectory("org", "example", "first")
9495
.copyContentsFrom(resourcesDirectory().resolve("first"));
9596

9697
var firstCompilation = compiler.compile(firstWorkspace);
@@ -113,6 +114,7 @@ void compileSourcesToClassesAndProvideThemInClassPathToSecondCompilationWithinJa
113114
secondWorkspace.addClassPathPackage(firstJar);
114115
secondWorkspace
115116
.createSourcePathPackage()
117+
.createDirectory("org", "example", "second")
116118
.copyContentsFrom(resourcesDirectory().resolve("second"));
117119

118120
var secondCompilation = compiler.compile(secondWorkspace);

0 commit comments

Comments
 (0)