diff options
Diffstat (limited to 'fop-core/src/test/java')
-rw-r--r-- | fop-core/src/test/java/org/apache/fop/apps/MutableConfig.java | 4 | ||||
-rw-r--r-- | fop-core/src/test/java/org/apache/fop/intermediate/TestAssistant.java | 10 |
2 files changed, 14 insertions, 0 deletions
diff --git a/fop-core/src/test/java/org/apache/fop/apps/MutableConfig.java b/fop-core/src/test/java/org/apache/fop/apps/MutableConfig.java index dfd5b4bf1..319bdda12 100644 --- a/fop-core/src/test/java/org/apache/fop/apps/MutableConfig.java +++ b/fop-core/src/test/java/org/apache/fop/apps/MutableConfig.java @@ -81,6 +81,10 @@ public final class MutableConfig implements FopFactoryConfig { return delegate.validateUserConfigStrictly(); } + public boolean isLegacyInvalidBreakPosition() { + return delegate.isLegacyInvalidBreakPosition(); + } + public boolean isBreakIndentInheritanceOnReferenceAreaBoundary() { return setBreakInheritance; } 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 |