diff options
Diffstat (limited to 'fop-core/src/test/java/org/apache/fop/intermediate')
-rw-r--r-- | fop-core/src/test/java/org/apache/fop/intermediate/TestAssistant.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/fop-core/src/test/java/org/apache/fop/intermediate/TestAssistant.java b/fop-core/src/test/java/org/apache/fop/intermediate/TestAssistant.java index 66939cfcc..33d11ddc5 100644 --- a/fop-core/src/test/java/org/apache/fop/intermediate/TestAssistant.java +++ b/fop-core/src/test/java/org/apache/fop/intermediate/TestAssistant.java @@ -129,6 +129,7 @@ public class TestAssistant { builder.setLegacySkipPagePositionOnly(isLegacySkipPagePositionOnly(testDoc)); builder.setLegacyLastPageChangeIPD(isLegacyLastPageChangeIPD(testDoc)); builder.setLegacyFoWrapper(isLegacyFoWrapper(testDoc)); + builder.setLegacyInvalidBreakPosition(isLegacyInvalidBreakPosition(testDoc)); return builder.build(); } @@ -209,6 +210,15 @@ public class TestAssistant { } } + private boolean isLegacyInvalidBreakPosition(Document testDoc) { + try { + String s = eval(testDoc, "/testcase/cfg/legacy-invalid-break-position"); + return "true".equalsIgnoreCase(s); + } catch (XPathExpressionException e) { + throw new RuntimeException(e); + } + } + /** * Loads a test case into a DOM document. * @param testFile the test file |