コード例 #1
0
 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);
   }
 }
コード例 #2
0
  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);
    }
  }