public void testSpecifiedTransformerFactoryUsed() { verifier.setFiles(files(new String[] {"root.xsl"})); String className = "net.sf.saxon.TransformerFactoryImpl"; verifier.setTransformerFactory(className); assertTrue(verifier.verify(false)); assertTrue(containsMessage(reporter.infos(), "Obtained TransformerFactory: " + className)); className = "org.apache.xalan.processor.TransformerFactoryImpl"; verifier.setTransformerFactory(className); assertTrue(verifier.verify(false)); assertTrue(containsMessage(reporter.infos(), "Obtained TransformerFactory: " + className)); }
public void testStylesheetsSorted() { verifier.setFiles(files(new String[] {"3.xsl", "1.xsl", "2.xsl"})); assertTrue(verifier.verify(false)); String[] infos = reporter.infos(); assertEquals("src/test/resources/3.xsl ...", infos[infos.length - 1]); assertEquals("src/test/resources/2.xsl ...", infos[infos.length - 2]); assertEquals("src/test/resources/1.xsl ...", infos[infos.length - 3]); }
public void testTransformerFactoryUnknown_DefaultUsed() { verifier.setFiles(files(new String[] {"root.xsl"})); String className = "org.unknown.TransformerFactory"; verifier.setTransformerFactory(className); assertTrue(verifier.verify(false)); assertTrue(reporter.warnings().length > 0); assertTrue( containsMessage( reporter.warnings(), "Failed to load class for specified TransformerFactory: " + className)); assertTrue(containsMessage(reporter.infos(), "Using default TransformerFactory")); }