Browse Source

Command line parameters override fop conf settings when set (they won't override when not set)


git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1357517 13f79535-47bb-0310-9956-ffa450edef68
tags/fop-2_0
Mehdi Houshmand 12 years ago
parent
commit
6087e3d708

+ 6
- 0
src/java/org/apache/fop/cli/CommandLineOptions.java View File

} catch (SAXException e) { } catch (SAXException e) {
throw new FOPException(e); throw new FOPException(e);
} }
if (!strictValidation) {
fopFactoryBuilder.setStrictFOValidation(strictValidation);
}
if (useComplexScriptFeatures) {
fopFactoryBuilder.setComplexScriptFeatures(useComplexScriptFeatures);
}
} }
factory = fopFactoryBuilder.build(); factory = fopFactoryBuilder.build();
} }

+ 3
- 2
test/java/org/apache/fop/afp/AFPEventProcessingTestCase.java View File



import org.apache.xmlgraphics.util.MimeConstants; import org.apache.xmlgraphics.util.MimeConstants;


import org.apache.fop.apps.FOPException;
import org.apache.fop.events.EventProcessingTestCase; import org.apache.fop.events.EventProcessingTestCase;




testInvalidConfigEvent("afp-font-missing.xconf", ".fontConfigMissing"); testInvalidConfigEvent("afp-font-missing.xconf", ".fontConfigMissing");
} }


@Test
@Test(expected = FOPException.class)
public void testInvalidCharactersetName() throws Exception { public void testInvalidCharactersetName() throws Exception {
testInvalidConfigEvent("afp-invalid-characterset.xconf", ".characterSetNameInvalid"); testInvalidConfigEvent("afp-invalid-characterset.xconf", ".characterSetNameInvalid");
} }


@Test
@Test(expected = FOPException.class)
public void testinvalidConfig() throws Exception { public void testinvalidConfig() throws Exception {
testInvalidConfigEvent("afp-invalid-config.xconf", ".invalidConfiguration"); testInvalidConfigEvent("afp-invalid-config.xconf", ".invalidConfiguration");
} }

+ 1
- 1
test/java/org/apache/fop/apps/FopConfParserTestCase.java View File

@Test @Test
public void testStrictUserConfigValidation() { public void testStrictUserConfigValidation() {
builder.setStrictValidation(false); builder.setStrictValidation(false);
assertFalse(buildFactory().validateUserConfigStrictly());
assertFalse(buildFactory().validateStrictly());
} }


@Test @Test

Loading…
Cancel
Save