public final void testCreateFromAlgorithmName() throws XMLTransformNotFoundException { assertNotNull(TransformerFactory.make("uri:neuclear-test-clear-transform")); assertNotNull(TransformerFactory.make("uri:neuclear-test-opaque-transform")); try { TransformerFactory.make("uri:neuclear-test-non-existent"); assertTrue("TransformerFactory incorrectly did not throw an exception", true); } catch (XMLTransformNotFoundException e) { assertTrue("TransformerFactory correctly throw an exception", true); } }
public final void testCreateFromElement() throws XMLTransformNotFoundException { final Element clear = XMLSecTools.createElementInSignatureSpace("Transform"); clear.addAttribute("Algorithm", "uri:neuclear-test-clear-transform"); assertNotNull(TransformerFactory.make(clear)); final Element opaque = XMLSecTools.createElementInSignatureSpace("Transform"); opaque.addAttribute("Algorithm", "uri:neuclear-test-opaque-transform"); assertNotNull(TransformerFactory.make(opaque)); final Element dud = XMLSecTools.createElementInSignatureSpace("Transform"); dud.addAttribute("Algorithm", "uri:neuclear-test-non-existent"); try { TransformerFactory.make(dud); assertTrue("TransformerFactory incorrectly did not throw an exception", true); } catch (XMLTransformNotFoundException e) { assertTrue("TransformerFactory correctly throw an exception", true); } }