Added soft assertions
This commit is contained in:
parent
41e5467196
commit
6cb78a9e91
1 changed files with 15 additions and 10 deletions
|
@ -16,6 +16,7 @@
|
||||||
|
|
||||||
package rife.bld.extension;
|
package rife.bld.extension;
|
||||||
|
|
||||||
|
import org.assertj.core.api.AutoCloseableSoftAssertions;
|
||||||
import org.junit.jupiter.api.BeforeAll;
|
import org.junit.jupiter.api.BeforeAll;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
import rife.bld.BaseProject;
|
import rife.bld.BaseProject;
|
||||||
|
@ -116,9 +117,11 @@ class GeneratedVersionTest {
|
||||||
var t = gv.buildTemplate();
|
var t = gv.buildTemplate();
|
||||||
assertThat(t).isNotNull();
|
assertThat(t).isNotNull();
|
||||||
|
|
||||||
assertThat(gv.getProject()).isEqualTo(PROJECT);
|
try (var softly = new AutoCloseableSoftAssertions()) {
|
||||||
assertThat(gv.getPackageName()).isEqualTo(PROJECT.pkg());
|
softly.assertThat(gv.getProject()).isEqualTo(PROJECT);
|
||||||
assertThat(gv.getProjectName()).isEqualTo(PROJECT.name());
|
softly.assertThat(gv.getPackageName()).isEqualTo(PROJECT.pkg());
|
||||||
|
softly.assertThat(gv.getProjectName()).isEqualTo(PROJECT.name());
|
||||||
|
}
|
||||||
|
|
||||||
assertThat(t.getContent()).contains("package com.example;").contains("class GeneratedVersion")
|
assertThat(t.getContent()).contains("package com.example;").contains("class GeneratedVersion")
|
||||||
.contains("PROJECT = \"MyExample\";").contains("MAJOR = 2").contains("MINOR = 1")
|
.contains("PROJECT = \"MyExample\";").contains("MAJOR = 2").contains("MINOR = 1")
|
||||||
|
@ -201,13 +204,15 @@ class GeneratedVersionTest {
|
||||||
gv.setDirectory(new File("build"));
|
gv.setDirectory(new File("build"));
|
||||||
gv.setExtension(".java");
|
gv.setExtension(".java");
|
||||||
|
|
||||||
assertThat(gv.getProject()).as("project").isEqualTo(PROJECT);
|
try (var softly = new AutoCloseableSoftAssertions()) {
|
||||||
assertThat(gv.getTemplate()).as("template").exists();
|
softly.assertThat(gv.getProject()).as("project").isEqualTo(PROJECT);
|
||||||
assertThat(gv.getPackageName()).as("package name").isEqualTo("com.example.cool");
|
softly.assertThat(gv.getTemplate()).as("template").exists();
|
||||||
assertThat(gv.getProjectName()).as("project name").isEqualTo("Cool App");
|
softly.assertThat(gv.getPackageName()).as("package name").isEqualTo("com.example.cool");
|
||||||
assertThat(gv.getClassName()).as("class name").isEqualTo("CoolVersion");
|
softly.assertThat(gv.getProjectName()).as("project name").isEqualTo("Cool App");
|
||||||
assertThat(gv.getExtension()).as("extension").isEqualTo(".java");
|
softly.assertThat(gv.getClassName()).as("class name").isEqualTo("CoolVersion");
|
||||||
assertThat(gv.getDirectory()).as("directory").isDirectory();
|
softly.assertThat(gv.getExtension()).as("extension").isEqualTo(".java");
|
||||||
|
softly.assertThat(gv.getDirectory()).as("directory").isDirectory();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue