Skip to content

Commit 0e87b17

Browse files
committed
extract hardcoded core files
1 parent af9c4a1 commit 0e87b17

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

openapi-processor-core/src/testInt/kotlin/io/openapiprocessor/core/CompileExpectedSpec.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,12 @@ class CompileExpectedSpec: StringSpec({
2222
val testFiles = TestFilesNative(folder, reader)
2323

2424
TestSetCompiler(testSet, testFiles)
25-
.run()
25+
.run(setOf(
26+
"src/testInt/resources/compile/Generated.java",
27+
"src/testInt/resources/compile/Mapping.java",
28+
"src/testInt/resources/compile/Parameter.java",
29+
"src/testInt/resources/compile/Status.java"
30+
))
2631
.shouldBeTrue()
2732
}
2833
}

openapi-processor-test/src/main/groovy/io/openapiprocessor/test/TestSetCompiler.groovy

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,17 @@ class TestSetCompiler {
2323
/**
2424
* compiles a test-set
2525
*
26+
* @param additionalFiles additional files to compile
2627
* @return true on success, false on failure
2728
*/
28-
boolean run() {
29+
boolean run(Set<String> additionalFiles) {
2930
def sourcePath = "/tests/${testSet.name}"
3031

3132
def compilePaths = []
3233

33-
// stuff used by all tests
34-
compilePaths.add(Path.of("src/testInt/resources/compile/Generated.java"))
35-
compilePaths.add(Path.of("src/testInt/resources/compile/Mapping.java"))
36-
compilePaths.add(Path.of("src/testInt/resources/compile/Parameter.java"))
37-
compilePaths.add(Path.of("src/testInt/resources/compile/Status.java"))
34+
additionalFiles.each {
35+
compilePaths.add(Path.of(it))
36+
}
3837

3938
def expectedFiles = testFiles.getOutputFiles(testSet).items
4039
expectedFiles = expectedFiles.findAll { item -> !item.endsWith(".properties") }

0 commit comments

Comments
 (0)