TransactionAttribute interfaceAtt = new DefaultTransactionAttribute();
TransactionAttribute classAtt = new DefaultTransactionAttribute();
MapAttributes ma = new MapAttributes();
AttributesTransactionAttributeSource atas = new AttributesTransactionAttributeSource(ma);
ma.register(interfaceMethod, new Object[]{new Object(), "", interfaceAtt, "er"});
ma.register(classMethod, new Object[]{new Object(), "", classAtt, "er"});
// Target class implements ITestBean
TransactionAttribute actual = atas.getTransactionAttribute(interfaceMethod, TestBean.class);
assertEquals(classAtt, actual);
}