package org.openflexo.builders; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import java.util.List; import org.junit.Test; import org.openflexo.toolbox.FileResource; public class TestReinjection extends AbstractTestExternalBuilders<FlexoReinjectDocxMain> { public TestReinjection() { super(FlexoReinjectDocxMain.class); } @Test public void testReinjection() { List<String> argList = getArgList(); FileResource docX = new FileResource("Step1.docx"); argList.add(getProjectFile().getAbsolutePath()); addArgument(argList, FlexoReinjectDocxMain.DOCXFILE_ARGUMENT_PREFIX + docX.getAbsolutePath()); FlexoReinjectDocxMain main = executeWithArgs(argList.toArray(new String[argList.size()])); assertEquals(0, main.getExitCode()); assertTrue(main.getDocxAction().getNumberOfEPIUpdated() > 0); assertTrue(main.getDocxAction().getNumberOfNameUpdated() > 0); assertTrue(main.getDocxAction().getNumberOfDescriptionUpdated() > 0); } }