Version 0.9.8-SNAPSHOT

This commit is contained in:
Erik C. Thauvin 2024-07-11 09:34:09 -07:00
parent 4ee818deab
commit 61d723b589
Signed by: erik
GPG key ID: 776702A6A2DA330E
4 changed files with 31 additions and 26 deletions

View file

@ -35,7 +35,7 @@ public class GeneratedVersionOperationBuild extends Project {
public GeneratedVersionOperationBuild() {
pkg = "rife.bld.extension";
name = "GeneratedVersionOperation";
version = version(0, 9, 7);
version = version(0, 9, 8, "SNAPSHOT");
javaRelease = 17;
@ -49,7 +49,7 @@ public class GeneratedVersionOperationBuild extends Project {
scope(test)
.include(dependency("org.junit.jupiter", "junit-jupiter", version(5, 10, 3)))
.include(dependency("org.junit.platform", "junit-platform-console-standalone", version(1, 10, 3)))
.include(dependency("org.assertj", "assertj-core", version(3, 26, 0)));
.include(dependency("org.assertj", "assertj-core", version(3, 26, 3)));
precompileOperation()
.templateTypes(TXT);

View file

@ -16,8 +16,7 @@
package rife.bld.extension;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.*;
import rife.bld.BaseProject;
import rife.bld.Project;
import rife.bld.dependencies.VersionNumber;
@ -39,6 +38,7 @@ import static org.assertj.core.api.Assertions.assertThat;
* @author <a href="https://erik.thauvin.net/">Erik C. Thauvin</a>
* @since 1.0
*/
@TestMethodOrder(MethodOrderer.OrderAnnotation.class)
class GeneratedVersionTest {
private final BaseProject PROJECT = new Project() {
@Override
@ -108,6 +108,7 @@ class GeneratedVersionTest {
}
@Test
@Order(1)
void testBuildTemplate() {
var gv = new GeneratedVersion();
gv.setProject(PROJECT);
@ -127,7 +128,7 @@ class GeneratedVersionTest {
@Test
void testExecute() throws Exception {
var tmpDir = Files.createTempDirectory("bld-generated-version-").toFile();
var tmpDir = Files.createTempDirectory("bld-generated-version-execute-").toFile();
tmpDir.deleteOnExit();
new GeneratedVersionOperation()
@ -147,7 +148,8 @@ class GeneratedVersionTest {
var content = Files.readString(template.toPath());
assertThat(content).contains("class MyVersion")
.contains("PROJECT = \"MyExample\";").contains("MAJOR = 2").contains("MINOR = 1")
.contains("REVISION = 3").contains("QUALIFIER = \"\"").contains("private MyVersion");
.contains("REVISION = 3").contains("QUALIFIER = \"\"").contains("private MyVersion")
.doesNotContain("package");
}
@Test
@ -171,8 +173,9 @@ class GeneratedVersionTest {
}
@Test
@Order(2)
void testWriteTemplate() throws IOException {
var tmpDir = Files.createTempDirectory("bld-generated-version-").toFile();
var tmpDir = Files.createTempDirectory("bld-generated-version-write-").toFile();
tmpDir.deleteOnExit();
var gv = new GeneratedVersion();