use of com.axway.ats.rbv.filesystem.rules.FilePathRule in project ats-framework by Axway.
the class Test_FilePathRule method isMatchExpectedTrueNegativeRegex.
@Test
public void isMatchExpectedTrueNegativeRegex() throws Exception {
expect(pack.getAbsolutePath()).andReturn(testFileAbsPath);
expect(pack.getName()).andReturn(testFileAbsPath.substring(testFileAbsPath.lastIndexOf('/') + 1));
replayAll();
FilePathRule rule = new FilePathRule(wrongFilePath, "p.*1.+xt", "isMatchExpectedTrueNegative", true, 1);
MetaData metaData = new FileSystemMetaData(pack);
assertFalse(rule.isMatch(metaData));
verifyAll();
}
use of com.axway.ats.rbv.filesystem.rules.FilePathRule in project ats-framework by Axway.
the class Test_FilePathRule method isMatchExpectedTruePositive.
@Test
public void isMatchExpectedTruePositive() throws Exception {
expect(pack.getAbsolutePath()).andReturn(testFileAbsPath);
replayAll();
FilePathRule rule = new FilePathRule(testFileAbsPath, "isMatchExpectedTruePositive", true);
MetaData metaData = new FileSystemMetaData(pack);
assertTrue(rule.isMatch(metaData));
verifyAll();
}
use of com.axway.ats.rbv.filesystem.rules.FilePathRule in project ats-framework by Axway.
the class Test_FilePathRule method isMatchExpectedTrueNegativeNullPathregex.
@Test
public void isMatchExpectedTrueNegativeNullPathregex() throws Exception {
expect(pack.getAbsolutePath()).andReturn(null);
expect(pack.getName()).andReturn(testFileAbsPath.substring(testFileAbsPath.lastIndexOf('/') + 1));
replayAll();
FilePathRule rule = new FilePathRule(null, "p.*1.+xt", "isMatchExpectedTrueNegativeNullPath", true, 1);
MetaData metaData = new FileSystemMetaData(pack);
assertFalse(rule.isMatch(metaData));
verifyAll();
}
use of com.axway.ats.rbv.filesystem.rules.FilePathRule in project ats-framework by Axway.
the class Test_FilePathRule method isMatchExpectedFalsePositive.
@Test
public void isMatchExpectedFalsePositive() throws Exception {
expect(pack.getAbsolutePath()).andReturn(testFileAbsPath);
replayAll();
FilePathRule rule = new FilePathRule(wrongFilePath, "isMatchExpectedFalsePositive", false);
MetaData metaData = new FileSystemMetaData(pack);
assertTrue(rule.isMatch(metaData));
verifyAll();
}
use of com.axway.ats.rbv.filesystem.rules.FilePathRule in project ats-framework by Axway.
the class Test_FilePathRule method priority.
@Test
public void priority() {
FilePathRule rule = new FilePathRule(testFileAbsPath, "isMatchExpectedFalseNegative", false, 1);
assertEquals(rule.getPriority(), 1);
}
Aggregations