Class BaseXmlExportTest

    • Field Detail

      • rootExportDir

        public File rootExportDir
      • 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
    • Constructor Detail

      • BaseXmlExportTest

        public BaseXmlExportTest()
    • Method Detail

      • 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 with
        exportUrl - file that compare
        Throws:
        IOException