You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tamaya.apache.org by pl...@apache.org on 2016/03/10 23:22:42 UTC

[1/2] incubator-tamaya git commit: Enabled all IT in FullStackIT

Repository: incubator-tamaya
Updated Branches:
  refs/heads/master aa5bff158 -> 44354af19


Enabled all IT in FullStackIT


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/231ad175
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/231ad175
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/231ad175

Branch: refs/heads/master
Commit: 231ad175331b724e76cbfb58849fc947e87dcc54
Parents: aa5bff1
Author: Oliver B. Fischer <pl...@apache.org>
Authored: Thu Mar 10 23:10:21 2016 +0100
Committer: Oliver B. Fischer <pl...@apache.org>
Committed: Thu Mar 10 23:10:21 2016 +0100

----------------------------------------------------------------------
 .../src/test/java/org/apache/tamaya/jodatime/FullStackIT.java      | 2 --
 1 file changed, 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/231ad175/sandbox/jodatime/src/test/java/org/apache/tamaya/jodatime/FullStackIT.java
----------------------------------------------------------------------
diff --git a/sandbox/jodatime/src/test/java/org/apache/tamaya/jodatime/FullStackIT.java b/sandbox/jodatime/src/test/java/org/apache/tamaya/jodatime/FullStackIT.java
index 3aa1082..d046a71 100644
--- a/sandbox/jodatime/src/test/java/org/apache/tamaya/jodatime/FullStackIT.java
+++ b/sandbox/jodatime/src/test/java/org/apache/tamaya/jodatime/FullStackIT.java
@@ -32,7 +32,6 @@ import static org.joda.time.format.ISODateTimeFormat.dateTime;
 
 public class FullStackIT {
 
-    @Ignore
     @Test
     public void retrieveJodaTimeValuesFromConfiguration() {
 
@@ -47,7 +46,6 @@ public class FullStackIT {
         assertThat(dateTimeValue, equalTo(dateTime().parseDateTime("2010-08-08T14:00:15.5+10:00")));
     }
 
-    @Ignore
     @Test
     public void retrieveDateTimeZoneValueFromConfiguration() {
         Configuration configuration = ConfigurationProvider.getConfiguration();


[2/2] incubator-tamaya git commit: TAMAYA-91 Added integration test

Posted by pl...@apache.org.
TAMAYA-91 Added integration test


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/44354af1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/44354af1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/44354af1

Branch: refs/heads/master
Commit: 44354af19c54771da090f380ee2667cef7eee5ce
Parents: 231ad17
Author: Oliver B. Fischer <pl...@apache.org>
Authored: Thu Mar 10 23:22:38 2016 +0100
Committer: Oliver B. Fischer <pl...@apache.org>
Committed: Thu Mar 10 23:22:38 2016 +0100

----------------------------------------------------------------------
 .../org/apache/tamaya/jodatime/FullStackIT.java | 22 ++++++++++++++++++++
 .../META-INF/javaconfiguration.properties       |  1 +
 2 files changed, 23 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/44354af1/sandbox/jodatime/src/test/java/org/apache/tamaya/jodatime/FullStackIT.java
----------------------------------------------------------------------
diff --git a/sandbox/jodatime/src/test/java/org/apache/tamaya/jodatime/FullStackIT.java b/sandbox/jodatime/src/test/java/org/apache/tamaya/jodatime/FullStackIT.java
index d046a71..60d8cbc 100644
--- a/sandbox/jodatime/src/test/java/org/apache/tamaya/jodatime/FullStackIT.java
+++ b/sandbox/jodatime/src/test/java/org/apache/tamaya/jodatime/FullStackIT.java
@@ -20,11 +20,17 @@ package org.apache.tamaya.jodatime;
 
 import org.apache.tamaya.Configuration;
 import org.apache.tamaya.ConfigurationProvider;
+import org.apache.tamaya.TypeLiteral;
 import org.joda.time.DateTime;
 import org.joda.time.DateTimeZone;
+import org.joda.time.MutablePeriod;
+import org.joda.time.Period;
+import org.joda.time.format.ISOPeriodFormat;
 import org.junit.Ignore;
 import org.junit.Test;
 
+import java.util.Locale;
+
 import static org.hamcrest.CoreMatchers.equalTo;
 import static org.hamcrest.CoreMatchers.notNullValue;
 import static org.hamcrest.MatcherAssert.assertThat;
@@ -62,4 +68,20 @@ public class FullStackIT {
         assertThat(zoneBAsString, equalTo("+01:00"));
         assertThat(zoneB, equalTo(DateTimeZone.forOffsetHours(1)));
     }
+
+    @Test
+    public void retrievePeriodValueFromConfiguration() {
+        Configuration configuration = ConfigurationProvider.getConfiguration();
+
+        MutablePeriod referenceValue = new MutablePeriod();
+
+        ISOPeriodFormat.standard().getParser().parseInto(referenceValue, "P1Y1M1W1DT1H1M1S", 0,
+                                                         Locale.ENGLISH);
+
+        String periodAsString = configuration.get("periodValueA");
+        Period period = configuration.get("periodValueA", Period.class);
+
+        assertThat(periodAsString, equalTo("P1Y1M1W1DT1H1M1S"));
+        assertThat(period, equalTo(referenceValue.toPeriod()));
+    }
 }

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/44354af1/sandbox/jodatime/src/test/resources/META-INF/javaconfiguration.properties
----------------------------------------------------------------------
diff --git a/sandbox/jodatime/src/test/resources/META-INF/javaconfiguration.properties b/sandbox/jodatime/src/test/resources/META-INF/javaconfiguration.properties
index daf763a..e66e448 100644
--- a/sandbox/jodatime/src/test/resources/META-INF/javaconfiguration.properties
+++ b/sandbox/jodatime/src/test/resources/META-INF/javaconfiguration.properties
@@ -19,3 +19,4 @@
 dateTimeValue= 2010-08-08T14:00:15.5+10:00
 dateTimeZoneValueA=UTC
 dateTimeZoneValueB=+01:00
+periodValueA=P1Y1M1W1DT1H1M1S