branch develop updated (9f1131f -> d8b3b74)
This is an automated email from the git hooks/post-receive script. New change to branch develop in repository nuiton-config. See https://gitlab.nuiton.org/nuiton/nuiton-config.git from 9f1131f Use variables for Sonar build new d8b3b74 #49 Add unit test to proove issue The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: commit d8b3b7474e67cd4dc3205819b7b148d27026eef7 Author: Arnaud Thimel <thimel@codelutin.com> Date: Wed Sep 25 16:17:48 2019 +0200 #49 Add unit test to proove issue Summary of changes: nuiton-config-example/pom.xml | 5 +++++ .../src/main/config/NuitonConfigExample.ini | 8 +++++++- .../main/java/org/nuiton/config/example/Gender.java | 7 +++++++ .../org/nuiton/config/example/NuitonConfigTest.java | 18 ++++++++++++++++++ 4 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 nuiton-config-example/src/main/java/org/nuiton/config/example/Gender.java create mode 100644 nuiton-config-example/src/test/java/org/nuiton/config/example/NuitonConfigTest.java -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.
This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository nuiton-config. See https://gitlab.nuiton.org/nuiton/nuiton-config.git commit d8b3b7474e67cd4dc3205819b7b148d27026eef7 Author: Arnaud Thimel <thimel@codelutin.com> Date: Wed Sep 25 16:17:48 2019 +0200 #49 Add unit test to proove issue --- nuiton-config-example/pom.xml | 5 +++++ .../src/main/config/NuitonConfigExample.ini | 8 +++++++- .../main/java/org/nuiton/config/example/Gender.java | 7 +++++++ .../org/nuiton/config/example/NuitonConfigTest.java | 18 ++++++++++++++++++ 4 files changed, 37 insertions(+), 1 deletion(-) diff --git a/nuiton-config-example/pom.xml b/nuiton-config-example/pom.xml index a4834a7..26be193 100644 --- a/nuiton-config-example/pom.xml +++ b/nuiton-config-example/pom.xml @@ -55,6 +55,11 @@ <version>${project.version}</version> </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </dependency> + </dependencies> <build> diff --git a/nuiton-config-example/src/main/config/NuitonConfigExample.ini b/nuiton-config-example/src/main/config/NuitonConfigExample.ini index d927e5f..ab8485b 100644 --- a/nuiton-config-example/src/main/config/NuitonConfigExample.ini +++ b/nuiton-config-example/src/main/config/NuitonConfigExample.ini @@ -24,11 +24,17 @@ type = string defaultValue = jbloch [option age] -description = age de l'utilisateur +description = Âge de l'utilisateur key = identity.age type = int defaultValue = 56 +[option gender] +description = Genre de l'utilisateur (il s'agit d'une enum) +key = identify.gender +type = org.nuiton.config.example.Gender +defaultValue = NON_BINARY + [action help] description = Pour afficher l'aide action = "org.nuiton.config.example.NuitonConfigExample#help" diff --git a/nuiton-config-example/src/main/java/org/nuiton/config/example/Gender.java b/nuiton-config-example/src/main/java/org/nuiton/config/example/Gender.java new file mode 100644 index 0000000..4465617 --- /dev/null +++ b/nuiton-config-example/src/main/java/org/nuiton/config/example/Gender.java @@ -0,0 +1,7 @@ +package org.nuiton.config.example; + +public enum Gender { + MALE, + FEMALE, + NON_BINARY +} diff --git a/nuiton-config-example/src/test/java/org/nuiton/config/example/NuitonConfigTest.java b/nuiton-config-example/src/test/java/org/nuiton/config/example/NuitonConfigTest.java new file mode 100644 index 0000000..eabc4bd --- /dev/null +++ b/nuiton-config-example/src/test/java/org/nuiton/config/example/NuitonConfigTest.java @@ -0,0 +1,18 @@ +package org.nuiton.config.example; + +import org.junit.Assert; +import org.junit.Test; + +public class NuitonConfigTest { + + @Test + public void testEnum() { + // In this test case, we will check that plugin generation will handle correctly enum values + Assert.assertEquals("NON_BINARY", NuitonConfigExampleConfigOption.GENDER.getDefaultValue()); + + NuitonConfigExampleConfig config = new NuitonConfigExampleConfig(); + Gender gender = config.getGender(); + Assert.assertEquals(Gender.NON_BINARY, gender); + } + +} -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.
participants (1)
-
nuiton.org scm