Class XmlResource
java.lang.Object
com.atlassian.confluence.util.test.rules.TestResource<org.dom4j.Document>
com.atlassian.confluence.util.test.rules.XmlResource
- All Implemented Interfaces:
org.junit.rules.TestRule
Deprecated.
since 7.20 no replacement
Load an XML resource into memory for testing purposes.
E.g. the following files reside in a Maven module with Surefire setup:
- src/test/java/com/atlassian/confluence/notifications/impl/VersionedTemplateTest.java
- src/test/resources/com/atlassian/confluence/notifications/impl/multiple-version-groups-expected.xml
- src/test/resources/com/atlassian/confluence/notifications/impl/multiple-version-groups-source.xml
public class VersionedTemplateTest
{
@literal @Rule public XmlResource source = new XmlResource(VersionedTemplateTest.class, "source.xml");
@literal @Rule public XmlResource expected = new XmlResource(VersionedTemplateTest.class, "expected.xml");
@literal @Test
public void multipleVersionGroups()
{
// do something with the loaded documents
}
}
- Since:
- 5.4
-
Field Summary
Fields inherited from class com.atlassian.confluence.util.test.rules.TestResource
nameSuffix, testClass
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
assertEquals
(org.dom4j.Document actualDocument) Deprecated.protected org.dom4j.Document
load
(InputStream testResourceStream) Deprecated.static String
serialize
(org.dom4j.Document document) Deprecated.Methods inherited from class com.atlassian.confluence.util.test.rules.TestResource
apply, get, toFileName, toRelativePathFromClassLoaderRoot
-
Constructor Details
-
XmlResource
Deprecated.
-
-
Method Details
-
load
Deprecated.- Specified by:
load
in classTestResource<org.dom4j.Document>
-
assertEquals
public void assertEquals(org.dom4j.Document actualDocument) Deprecated. -
serialize
Deprecated.
-