You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@deltaspike.apache.org by st...@apache.org on 2013/06/07 12:08:38 UTC
[3/3] git commit: DELTASPIKE-378 more unit tests for
geProjectStageAwarePropertyValue
DELTASPIKE-378 more unit tests for geProjectStageAwarePropertyValue
Project: http://git-wip-us.apache.org/repos/asf/deltaspike/repo
Commit: http://git-wip-us.apache.org/repos/asf/deltaspike/commit/96d9ec71
Tree: http://git-wip-us.apache.org/repos/asf/deltaspike/tree/96d9ec71
Diff: http://git-wip-us.apache.org/repos/asf/deltaspike/diff/96d9ec71
Branch: refs/heads/master
Commit: 96d9ec7160efc69388bceb746898ea47311dd5f8
Parents: 4ed338e
Author: Mark Struberg <st...@apache.org>
Authored: Fri Jun 7 08:53:34 2013 +0200
Committer: Mark Struberg <st...@apache.org>
Committed: Fri Jun 7 12:06:30 2013 +0200
----------------------------------------------------------------------
.../test/api/config/ConfigResolverTest.java | 8 ++++++++
.../test/api/config/TestConfigSource.java | 8 ++++++++
2 files changed, 16 insertions(+), 0 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/deltaspike/blob/96d9ec71/deltaspike/core/api/src/test/java/org/apache/deltaspike/test/api/config/ConfigResolverTest.java
----------------------------------------------------------------------
diff --git a/deltaspike/core/api/src/test/java/org/apache/deltaspike/test/api/config/ConfigResolverTest.java b/deltaspike/core/api/src/test/java/org/apache/deltaspike/test/api/config/ConfigResolverTest.java
index 70c00e8..91ebb22 100644
--- a/deltaspike/core/api/src/test/java/org/apache/deltaspike/test/api/config/ConfigResolverTest.java
+++ b/deltaspike/core/api/src/test/java/org/apache/deltaspike/test/api/config/ConfigResolverTest.java
@@ -58,6 +58,14 @@ public class ConfigResolverTest
{
ProjectStageProducer.setProjectStage(ProjectStage.UnitTest);
Assert.assertNull(ConfigResolver.getProjectStageAwarePropertyValue("notexisting", null));
+
+ Assert.assertEquals("testvalue", ConfigResolver.getPropertyValue("testkey", null));
Assert.assertEquals("unittestvalue", ConfigResolver.getProjectStageAwarePropertyValue("testkey", null));
+
+ Assert.assertEquals("testvalue", ConfigResolver.getPropertyValue("testkey2", null));
+ Assert.assertEquals("testvalue", ConfigResolver.getProjectStageAwarePropertyValue("testkey2", null));
+
+ Assert.assertEquals("testvalue", ConfigResolver.getPropertyValue("testkey3", null));
+ Assert.assertEquals("", ConfigResolver.getProjectStageAwarePropertyValue("testkey3", null));
}
}
http://git-wip-us.apache.org/repos/asf/deltaspike/blob/96d9ec71/deltaspike/core/api/src/test/java/org/apache/deltaspike/test/api/config/TestConfigSource.java
----------------------------------------------------------------------
diff --git a/deltaspike/core/api/src/test/java/org/apache/deltaspike/test/api/config/TestConfigSource.java b/deltaspike/core/api/src/test/java/org/apache/deltaspike/test/api/config/TestConfigSource.java
index ed9dc86..e9e066f 100644
--- a/deltaspike/core/api/src/test/java/org/apache/deltaspike/test/api/config/TestConfigSource.java
+++ b/deltaspike/core/api/src/test/java/org/apache/deltaspike/test/api/config/TestConfigSource.java
@@ -38,8 +38,16 @@ public class TestConfigSource implements ConfigSource
public TestConfigSource()
{
+ // a ProjectStage overloaded value
props.put("testkey", "testvalue");
props.put("testkey.UnitTest", "unittestvalue");
+
+ // a value without any overloading
+ props.put("testkey2", "testvalue");
+
+ // a value which got ProjectStage overloaded to an empty value
+ props.put("testkey3", "testvalue");
+ props.put("testkey3.UnitTest", "");
}
@Override