OPEN - BATCH-670: Upgrade to Java 5.0

parameterized TransactionAwareProxyFactory
This commit is contained in:
robokaso
2008-08-04 16:06:11 +00:00
parent ed454dab47
commit e19044b6a6
6 changed files with 32 additions and 28 deletions

View File

@@ -27,14 +27,13 @@ import org.springframework.transaction.support.TransactionTemplate;
public class TransactionAwareListFactoryTests extends TestCase {
TransactionAwareProxyFactory factory = new TransactionAwareProxyFactory(Arrays.asList(new String[] { "foo",
TransactionAwareProxyFactory<List<String>> factory = new TransactionAwareProxyFactory<List<String>>(Arrays.asList(new String[] { "foo",
"bar", "spam" }));
TransactionTemplate transactionTemplate = new TransactionTemplate(new ResourcelessTransactionManager());
List<String> list;
@SuppressWarnings("unchecked")
protected void setUp() throws Exception {
list = (List<String>) factory.createInstance();
}

View File

@@ -27,19 +27,18 @@ import org.springframework.transaction.support.TransactionTemplate;
public class TransactionAwareMapFactoryTests extends TestCase {
TransactionAwareProxyFactory factory;
TransactionAwareProxyFactory<Map<String, String>> factory;
TransactionTemplate transactionTemplate = new TransactionTemplate(new ResourcelessTransactionManager());
Map<String, String> map;
@SuppressWarnings("unchecked")
protected void setUp() throws Exception {
Map<String, String> seed = new HashMap<String, String>();
seed.put("foo", "oof");
seed.put("bar", "bar");
seed.put("spam", "maps");
factory = new TransactionAwareProxyFactory(seed);
factory = new TransactionAwareProxyFactory<Map<String, String>>(seed);
map = (Map<String, String>) factory.createInstance();
}

View File

@@ -44,7 +44,7 @@ public class TransactionAwareProxyFactoryTests extends TestCase {
public void testCreateUnsupported() throws Exception {
try {
new TransactionAwareProxyFactory(new Object()).createInstance();
new TransactionAwareProxyFactory<Object>(new Object()).createInstance();
fail("Expected UnsupportedOperationException");
} catch (UnsupportedOperationException e) {
// expected