From: Laramie Crocker Date: Tue, 9 Nov 2010 21:13:09 +0000 (+0000) Subject: NOJIRA commit X-Git-Url: https://git.aero2k.de/?a=commitdiff_plain;h=42a6d4d7648a38c96f13a7d68d9fbb5d724b2f74;p=tmp%2Fjakarta-migration.git NOJIRA commit --- diff --git a/services/IntegrationTests/pom.xml b/services/IntegrationTests/pom.xml index fd106622a..ca07c07a7 100644 --- a/services/IntegrationTests/pom.xml +++ b/services/IntegrationTests/pom.xml @@ -94,10 +94,75 @@ commons-httpclient 3.1 + + javax.security + jaas + 1.0.01 + provided + + + dom4j + dom4j + 1.6.1 + provided + + + jaxen + jaxen + 1.1.1 + provided + + + org.apache.commons + commons-jexl + 2.0.1 + collectionspace-services-IntegrationTests + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + + org.codehaus.mojo + exec-maven-plugin + + + + java + + + + + org.collectionspace.services.IntegrationTests.xmlreplay.XmlReplay + + -xmlReplayBaseDir + ${basedir}/src/test/resources/test-data/xmlreplay + + + + + + + diff --git a/services/dimension/client/pom.xml b/services/dimension/client/pom.xml index 40ac673e0..c9a3bb1da 100644 --- a/services/dimension/client/pom.xml +++ b/services/dimension/client/pom.xml @@ -35,6 +35,13 @@ org.collectionspace.services.client ${project.version} + + + org.collectionspace.services + org.collectionspace.services.IntegrationTests + ${project.version} + + org.testng diff --git a/services/dimension/client/src/test/java/org/collectionspace/services/client/test/DimensionXmlReplayTest.java b/services/dimension/client/src/test/java/org/collectionspace/services/client/test/DimensionXmlReplayTest.java new file mode 100755 index 000000000..592994b86 --- /dev/null +++ b/services/dimension/client/src/test/java/org/collectionspace/services/client/test/DimensionXmlReplayTest.java @@ -0,0 +1,34 @@ +package org.collectionspace.services.client.test; + +import org.collectionspace.services.IntegrationTests.xmlreplay.ServiceResult; +import org.collectionspace.services.IntegrationTests.xmlreplay.XmlReplay; +import org.collectionspace.services.IntegrationTests.xmlreplay.XmlReplayTest; +import org.testng.annotations.Test; + +import java.util.List; + +/** + * User: laramie + * $LastChangedRevision: $ + * $LastChangedDate: $ + */ +public class DimensionXmlReplayTest extends XmlReplayTest { + + @Test + public void runMaster() throws Exception { + XmlReplay replay = createXmlReplayUsingIntegrationTestsModule("../../"); + List> list = replay.runMaster("dimension-master.xml"); + logTestForGroup(list, "runMaster"); + } + + @Test + public void runOneTest() throws Exception { + XmlReplay replay = createXmlReplayForModule(); + replay.readOptionsFromMasterConfigFile("dimension-master.xml"); + replay.setControlFileName("dimension.xml"); + + ServiceResult res = replay.runTest("dimensionTestGroup", "dimension1"); + logTest(res, "runOneTest"); + } + +} diff --git a/services/dimension/client/src/test/resources/test-data/xmlreplay/dimension-master.xml b/services/dimension/client/src/test/resources/test-data/xmlreplay/dimension-master.xml new file mode 100755 index 000000000..c78d5a80e --- /dev/null +++ b/services/dimension/client/src/test/resources/test-data/xmlreplay/dimension-master.xml @@ -0,0 +1,16 @@ + + + http://localhost:8280 + + + + + + dGVzdDp0ZXN0 + + + + + + + diff --git a/services/dimension/client/src/test/resources/test-data/xmlreplay/dimension.xml b/services/dimension/client/src/test/resources/test-data/xmlreplay/dimension.xml new file mode 100755 index 000000000..556027d95 --- /dev/null +++ b/services/dimension/client/src/test/resources/test-data/xmlreplay/dimension.xml @@ -0,0 +1,37 @@ + + + + + dGVzdDp0ZXN0 + YmlnYmlyZDIwMTA6YmlnYmlyZDIwMTA= + + + + + + + + 403 + POST + /cspace-services/dimensions/ + + + dimension/1.xml + + + + + + POST + /cspace-services/dimensions/ + + + dimension/1.xml + + + + + + + + \ No newline at end of file diff --git a/services/dimension/client/src/test/resources/test-data/xmlreplay/dimension/1.xml b/services/dimension/client/src/test/resources/test-data/xmlreplay/dimension/1.xml new file mode 100755 index 000000000..6867ddfaf --- /dev/null +++ b/services/dimension/client/src/test/resources/test-data/xmlreplay/dimension/1.xml @@ -0,0 +1,9 @@ + + + dimensionType-1288727556164 + entryNumber-1288727556164 + entryDate-1288727556164 + +