@ -102,8 +101,8 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
@@ -102,8 +101,8 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
@ -123,19 +122,20 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
@@ -123,19 +122,20 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
Assert.notNull(testMethod,"The test method of the supplied TestContext must not be null");
@ -144,14 +144,15 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
@@ -144,14 +144,15 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
@ -231,8 +232,8 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
@@ -231,8 +232,8 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
for(Methodmethod:methods){
try{
if(logger.isDebugEnabled()){
logger.debug("Executing @AfterTransaction method ["+method+"] for test context ["+
testContext+"]");
logger.debug("Executing @AfterTransaction method ["+method+"] for test context ["+testContext
+"]");
}
method.invoke(testContext.getTestInstance());
}
@ -241,15 +242,15 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
@@ -241,15 +242,15 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
if(afterTransactionException==null){
afterTransactionException=targetException;
}
logger.error("Exception encountered while executing @AfterTransaction method ["+method+
"] for test context ["+testContext+"]",targetException);
logger.error("Exception encountered while executing @AfterTransaction method ["+method
+"] for test context ["+testContext+"]",targetException);
}
catch(Exceptionex){
if(afterTransactionException==null){
afterTransactionException=ex;
}
logger.error("Exception encountered while executing @AfterTransaction method ["+method+
"] for test context ["+testContext+"]",ex);
logger.error("Exception encountered while executing @AfterTransaction method ["+method
+"] for test context ["+testContext+"]",ex);
}
}
@ -270,8 +271,8 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
@@ -270,8 +271,8 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
@ -285,13 +286,13 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
@@ -285,13 +286,13 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
" transaction after test execution for test context ["+testContext+"]");
logger.info((rollback?"Rolled back":"Committed")
+" transaction after test execution for test context ["+testContext+"]");
}
}
@ -310,8 +311,8 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
@@ -310,8 +311,8 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
}
catch(BeansExceptionex){
if(logger.isWarnEnabled()){
logger.warn("Caught exception while retrieving transaction manager with bean name ["+
tmName+"] for test context ["+testContext+"]",ex);
logger.warn("Caught exception while retrieving transaction manager with bean name ["+tmName
+"] for test context ["+testContext+"]",ex);
}
throwex;
}
@ -345,15 +346,15 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
@@ -345,15 +346,15 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
logger.debug("No method-level @Rollback override: using default rollback ["+
rollback+"] for test context ["+testContext+"]");
logger.debug("No method-level @Rollback override: using default rollback ["+rollback
+"] for test context ["+testContext+"]");
}
}
returnrollback;
@ -478,16 +479,18 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
@@ -478,16 +479,18 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
logger.debug("Retrieved TransactionConfigurationAttributes ["+configAttributes+"] for class ["+clazz+"]");
logger.debug("Retrieved TransactionConfigurationAttributes ["+configAttributes+"] for class ["
+clazz+"]");
}
this.configurationAttributes=configAttributes;
}
returnthis.configurationAttributes;
}
/**
*Internalcontextholderforaspecifictestmethod.
*/
@ -499,7 +502,9 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis
@@ -499,7 +502,9 @@ public class TransactionalTestExecutionListener extends AbstractTestExecutionLis