diff options
author | Joao Goncalves <jgoncalves@smartcommunications.com> | 2025-07-23 18:45:26 -0500 |
---|---|---|
committer | Joao Goncalves <jgoncalves@smartcommunications.com> | 2025-07-25 17:47:35 -0500 |
commit | 35a432760efcacd9a50e381020420ea58e7f5efc (patch) | |
tree | 55af138edfa650d588af30bb6dd556bd1025e182 /fop-core/src/test/java | |
parent | b077abbad95b14b8880b4ca34f8e49690a890416 (diff) | |
download | xmlgraphics-fop-main.tar.gz xmlgraphics-fop-main.zip |
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 |