public void setConfiguration(org.jdom.Element e) throws ConfigurationException { super.setConfiguration(e); try { selectMethod = BSHMethod.createBshMethod(e.getChild("select")); } catch (Exception ex) { throw new ConfigurationException(ex.getMessage(), ex); } }
@Test public void testSetConfiguration() throws Throwable { BSHTransactionParticipant bSHTransactionParticipant = new BSHTransactionParticipant(); bSHTransactionParticipant.setConfiguration( new Element("testBSHTransactionParticipantName", "testBSHTransactionParticipantUri")); assertNull( "bSHTransactionParticipant.prepareForAbortMethod", bSHTransactionParticipant.prepareForAbortMethod); assertNull("bSHTransactionParticipant.abortMethod", bSHTransactionParticipant.abortMethod); assertNull("bSHTransactionParticipant.commitMethod", bSHTransactionParticipant.commitMethod); assertNull("bSHTransactionParticipant.prepareMethod", bSHTransactionParticipant.prepareMethod); assertFalse("bSHTransactionParticipant.trace", bSHTransactionParticipant.trace); }
@Test public void testSetConfigurationThrowsConfigurationException1() throws Throwable { BSHTransactionParticipant bSHTransactionParticipant = new BSHTransactionParticipant(); try { bSHTransactionParticipant.setConfiguration(null); fail("Expected ConfigurationException to be thrown"); } catch (ConfigurationException ex) { assertNull("ex.getMessage()", ex.getMessage()); assertNull("ex.getNested().getMessage()", ex.getNested().getMessage()); assertNull( "bSHTransactionParticipant.prepareForAbortMethod", bSHTransactionParticipant.prepareForAbortMethod); assertNull("bSHTransactionParticipant.abortMethod", bSHTransactionParticipant.abortMethod); assertNull("bSHTransactionParticipant.commitMethod", bSHTransactionParticipant.commitMethod); assertNull( "bSHTransactionParticipant.prepareMethod", bSHTransactionParticipant.prepareMethod); assertFalse("bSHTransactionParticipant.trace", bSHTransactionParticipant.trace); } }