package de.uniba.dsg.bpmnspector.schematron; import api.ValidationException; import api.ValidationResult; import api.Warning; import org.junit.Test; import java.io.File; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; /** * Test class for testing the right resolvement of pathes * * @author Philipp Neugebauer * @version 1.0 * */ public class Path extends TestCase { @Test public void testConstraintSuccess1() throws ValidationException { File f = new File(getTestFilePath() + File.separator + "path" + File.separator + "folder" + File.separator + "success_import.bpmn"); verifyValidResult(f); } @Test public void testConstraintSuccess2() throws ValidationException { verifyValidResult(createFile("success_import.bpmn")); } @Test public void testInvalidUrlImports() throws ValidationException { ValidationResult result = validate(createFile("import_URL.bpmn")); assertEquals(2, result.getViolations().size()); } @Override protected String getExtNumber() { return "path"; } }