[java-metadata-aggregator COMMIT] in /trunk/aggregator-pipeline/src/test: java/net/shibboleth/metadata/dom/BaseDOMTes...
noreply at shibboleth.net
noreply at shibboleth.net
Sun Oct 13 16:38:33 EDT 2013
Author: iay
Date: Sun Oct 13 16:38:33 2013
New Revision: 275
URL: http://svn.shibboleth.net/view/java-metadata-aggregator?rev=275&view=rev
Log:
MDA-82: refactor unit test data by class
Added:
trunk/aggregator-pipeline/src/test/resources/net/shibboleth/metadata/dom/XSLTRansformationStage-output.xml (with props)
trunk/aggregator-pipeline/src/test/resources/net/shibboleth/metadata/dom/XSLTransformationStage-includeMain.xsl (with props)
trunk/aggregator-pipeline/src/test/resources/net/shibboleth/metadata/dom/XSLTransformationStage-included.xsl (with props)
trunk/aggregator-pipeline/src/test/resources/net/shibboleth/metadata/dom/XSLTransformationStage-input.xml (with props)
trunk/aggregator-pipeline/src/test/resources/net/shibboleth/metadata/dom/XSLTransformationStage-paramOutput.xml (with props)
trunk/aggregator-pipeline/src/test/resources/net/shibboleth/metadata/dom/XSLTransformationStage-transform1.xsl (with props)
trunk/aggregator-pipeline/src/test/resources/net/shibboleth/metadata/dom/XSLTransformationStage-transformListener1.xsl (with props)
Modified:
trunk/aggregator-pipeline/src/test/java/net/shibboleth/metadata/dom/BaseDOMTest.java
trunk/aggregator-pipeline/src/test/java/net/shibboleth/metadata/dom/XSLTtransformationStageTest.java
trunk/aggregator-pipeline/src/test/java/net/shibboleth/metadata/dom/XSLValidationStageTest.java
Modified: trunk/aggregator-pipeline/src/test/java/net/shibboleth/metadata/dom/BaseDOMTest.java
URL: http://svn.shibboleth.net/view/java-metadata-aggregator/trunk/aggregator-pipeline/src/test/java/net/shibboleth/metadata/dom/BaseDOMTest.java?rev=275&r1=274&r2=275&view=diff
==============================================================================
--- trunk/aggregator-pipeline/src/test/java/net/shibboleth/metadata/dom/BaseDOMTest.java (original)
+++ trunk/aggregator-pipeline/src/test/java/net/shibboleth/metadata/dom/BaseDOMTest.java Sun Oct 13 16:38:33 2013
@@ -113,17 +113,6 @@
return basePackagePath + which;
}
- /**
- * Return a {@link ClasspathResource} named relative to the currently tested class.
- *
- * @param relativeName local name of the resource
- * @return resolved {@link ClasspathResource} with the given name
- */
- protected Resource classRelativeClasspathResource(final String relativeName) {
- // ClasspathResource needs a path that does *not* start with a '/'
- return new ClasspathResource(classRelativeResource(relativeName).substring(1));
- }
-
/**
* Setup test class. Creates and initializes the parser pool. Set BouncyCastle as a JCE provider.
@@ -171,11 +160,17 @@
/**
* Helper method to acquire a ClasspathResource based on the given resource path.
*
+ * Uses class-relative resource names if there is a known class under test.
+ *
* @param resourcePath classpath path to the resource
* @return the data file as a resource
*/
public Resource getClasspathResource(final String resourcePath) {
- return new FixedClasspathResource(resourcePath);
+ if (testingClass != null) {
+ return new FixedClasspathResource(classRelativeResource(resourcePath).substring(1));
+ } else {
+ return new FixedClasspathResource(resourcePath);
+ }
}
/**
Modified: trunk/aggregator-pipeline/src/test/java/net/shibboleth/metadata/dom/XSLTtransformationStageTest.java
URL: http://svn.shibboleth.net/view/java-metadata-aggregator/trunk/aggregator-pipeline/src/test/java/net/shibboleth/metadata/dom/XSLTtransformationStageTest.java?rev=275&r1=274&r2=275&view=diff
==============================================================================
--- trunk/aggregator-pipeline/src/test/java/net/shibboleth/metadata/dom/XSLTtransformationStageTest.java (original)
+++ trunk/aggregator-pipeline/src/test/java/net/shibboleth/metadata/dom/XSLTtransformationStageTest.java Sun Oct 13 16:38:33 2013
@@ -29,11 +29,11 @@
import net.shibboleth.metadata.InfoStatus;
import net.shibboleth.metadata.ItemMetadata;
import net.shibboleth.metadata.WarningStatus;
-import net.shibboleth.utilities.java.support.resource.ClasspathResource;
import net.shibboleth.utilities.java.support.resource.Resource;
import net.shibboleth.utilities.java.support.xml.XMLParserException;
import org.testng.Assert;
+import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
@@ -41,6 +41,11 @@
/** {@link XSLTransformationStage} unit test. */
public class XSLTtransformationStageTest extends BaseDOMTest {
+ @BeforeClass
+ private void init() {
+ setTestingClass(XSLTransformationStage.class);
+ }
+
/**
* Utility method to grab our standard input file and turn it into a {@link DOMElementItem}.
*
@@ -49,8 +54,8 @@
* @throws XMLParserException if there is a problem reading the input file
*/
private DOMElementItem makeInput() throws XMLParserException {
[... 193 lines stripped ...]
More information about the commits
mailing list