Add test for fromProject() using the examples project

This commit is contained in:
Erik C. Thauvin 2025-03-21 13:22:16 -07:00
parent 54228e3149
commit 9fcc5cc362
Signed by: erik
GPG key ID: 776702A6A2DA330E
2 changed files with 9 additions and 9 deletions

View file

@ -1,9 +0,0 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Run Tests" type="Application" factoryName="Application" nameIsGenerated="true">
<option name="MAIN_CLASS_NAME" value="rife.bld.extension.CompileKotlinOperationTest" />
<module name="app" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View file

@ -209,6 +209,15 @@ class CompileKotlinOperationTest {
} }
} }
@Test
void testFromProject() {
var examples = new File("examples");
var op = new CompileKotlinOperation().fromProject(
new BaseProjectBlueprint(examples, "com.example", "examples", "examples"));
assertThat(op.mainSourceDirectories()).contains(new File(examples, "src/main/kotlin"));
assertThat(op.testSourceDirectories()).contains(new File(examples, "src/test/kotlin"));
}
@Test @Test
void testFromProjectNoKotlin() { void testFromProjectNoKotlin() {
var op = new CompileKotlinOperation().fromProject( var op = new CompileKotlinOperation().fromProject(