Class BaseXmlExportTest
- java.lang.Object
-
- com._1c.g5.v8.dt.export.xml.exporter.base.BaseXmlExportTest
-
- Direct Known Subclasses:
BaseMdObjectTest
,BaseTemplateExportTest
public abstract class BaseXmlExportTest extends Object
Base xml export test
-
-
Field Summary
Fields Modifier and Type Field Description TestExportContext
exportContext
IExporter
exporter
org.junit.rules.TemporaryFolder
folder
File
rootExportDir
Version
runtimeVersion
static Object[][]
versions
String
xmlVersion
-
Constructor Summary
Constructors Constructor Description BaseXmlExportTest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Collection<Object[]>
addExtraParameter(Object[] parameterValues)
Add extra parameter for test runprotected void
assertEqualsContent(URL resourceUrl, URL exportUrl)
Line by line comparison of two filesstatic Collection<Object[]>
data()
protected String
resolveFolder(org.eclipse.emf.ecore.EObject object)
Resolve the name of the folder in which the object is exportedvoid
setup()
-
-
-
Field Detail
-
rootExportDir
public File rootExportDir
-
exportContext
public TestExportContext exportContext
-
versions
public static Object[][] versions
-
exporter
@Inject public IExporter exporter
-
folder
public org.junit.rules.TemporaryFolder folder
-
runtimeVersion
public Version runtimeVersion
-
xmlVersion
public String xmlVersion
-
-
Method Detail
-
data
public static Collection<Object[]> data()
-
setup
public void setup() throws IOException
- Throws:
IOException
-
addExtraParameter
public static Collection<Object[]> addExtraParameter(Object[] parameterValues)
Add extra parameter for test run- Parameters:
parameterValues
- parameter values- Returns:
- parameters with extra value for all versions
-
resolveFolder
protected String resolveFolder(org.eclipse.emf.ecore.EObject object)
Resolve the name of the folder in which the object is exported- Parameters:
object
- exported object- Returns:
-
assertEqualsContent
protected void assertEqualsContent(URL resourceUrl, URL exportUrl) throws IOException
Line by line comparison of two files- Parameters:
resourceUrl
- file to compare withexportUrl
- file that compare- Throws:
IOException
-
-