aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/at/gv/egiz/moazs/TestUtils.java
diff options
context:
space:
mode:
authorChristof Rabensteiner <christof.rabensteiner@iaik.tugraz.at>2019-12-09 09:36:48 +0100
committerChristof Rabensteiner <christof.rabensteiner@iaik.tugraz.at>2019-12-09 09:38:39 +0100
commit5cb5e4803e315bb717c9db882f60c848da8e660c (patch)
tree92c7fff683bd4565c140c84f7151560c98e7cd78 /src/test/java/at/gv/egiz/moazs/TestUtils.java
parenta9585d867a2b432f6d75237e0857dd8af2daf554 (diff)
downloadmoa-zs-5cb5e4803e315bb717c9db882f60c848da8e660c.tar.gz
moa-zs-5cb5e4803e315bb717c9db882f60c848da8e660c.tar.bz2
moa-zs-5cb5e4803e315bb717c9db882f60c848da8e660c.zip
Add "Forward-Response-to-Service" Test Cases
- Refactor: Move genTimestamp from ITMzsServiceTest to TestUtils (because needed in multiple test cases). - application.yaml: Complete app-client config in config profile.
Diffstat (limited to 'src/test/java/at/gv/egiz/moazs/TestUtils.java')
-rw-r--r--src/test/java/at/gv/egiz/moazs/TestUtils.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/test/java/at/gv/egiz/moazs/TestUtils.java b/src/test/java/at/gv/egiz/moazs/TestUtils.java
index 96d3a22..8120af1 100644
--- a/src/test/java/at/gv/egiz/moazs/TestUtils.java
+++ b/src/test/java/at/gv/egiz/moazs/TestUtils.java
@@ -2,6 +2,9 @@ package at.gv.egiz.moazs;
import org.apache.commons.io.FileUtils;
+import javax.xml.datatype.DatatypeConfigurationException;
+import javax.xml.datatype.DatatypeFactory;
+import javax.xml.datatype.XMLGregorianCalendar;
import java.io.File;
import java.io.IOException;
import java.net.URI;
@@ -9,6 +12,7 @@ import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.nio.charset.StandardCharsets;
+import java.util.GregorianCalendar;
import static java.net.http.HttpResponse.BodyHandlers.ofString;
@@ -33,4 +37,13 @@ public class TestUtils {
return client.send(request, ofString());
}
+
+ public static XMLGregorianCalendar genTimeStamp() {
+ try {
+ return DatatypeFactory.newInstance().newXMLGregorianCalendar(new GregorianCalendar());
+ } catch (DatatypeConfigurationException e) {
+ throw new RuntimeException("ups");
+ }
+
+ }
}