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 717400cd6eb4fafb1478c5d795cd4f021ffd13e9 Author: Arnaud Thimel <thimel@codelutin.com> Date: Wed Sep 25 16:30:55 2019 +0200 #49 Use an enum which is not in the same src module --- nuiton-config-example/src/main/config/NuitonConfigExample.ini | 10 +++++----- .../src/main/java/org/nuiton/config/example/Gender.java | 7 ------- .../test/java/org/nuiton/config/example/NuitonConfigTest.java | 7 ++++--- 3 files changed, 9 insertions(+), 15 deletions(-) diff --git a/nuiton-config-example/src/main/config/NuitonConfigExample.ini b/nuiton-config-example/src/main/config/NuitonConfigExample.ini index ab8485b..cf4f37e 100644 --- a/nuiton-config-example/src/main/config/NuitonConfigExample.ini +++ b/nuiton-config-example/src/main/config/NuitonConfigExample.ini @@ -29,11 +29,11 @@ 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 +[option preferredFormat] +description = Format de prédilection (il s'agit d'une enum) +key = identify.preferredFormat +type = org.nuiton.config.io.ApplicationConfigReadFormat +defaultValue = ini [action help] description = Pour afficher l'aide 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 deleted file mode 100644 index 4465617..0000000 --- a/nuiton-config-example/src/main/java/org/nuiton/config/example/Gender.java +++ /dev/null @@ -1,7 +0,0 @@ -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 index eabc4bd..9e1742c 100644 --- 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 @@ -2,17 +2,18 @@ package org.nuiton.config.example; import org.junit.Assert; import org.junit.Test; +import org.nuiton.config.io.ApplicationConfigReadFormat; 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()); + Assert.assertEquals("ini", NuitonConfigExampleConfigOption.PREFERRED_FORMAT.getDefaultValue()); NuitonConfigExampleConfig config = new NuitonConfigExampleConfig(); - Gender gender = config.getGender(); - Assert.assertEquals(Gender.NON_BINARY, gender); + ApplicationConfigReadFormat preferredFormat = config.getPreferredFormat(); + Assert.assertEquals(ApplicationConfigReadFormat.ini, preferredFormat); } } -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.