Polish SerializationTestUtils, clean up warnings, etc.
This commit is contained in:
@@ -65,7 +65,7 @@ public class AnnotationTransactionAttributeSourceTests {
|
||||
proxy.getAge();
|
||||
assertThat(ptm.commits).isEqualTo(1);
|
||||
|
||||
ITestBean1 serializedProxy = (ITestBean1) SerializationTestUtils.serializeAndDeserialize(proxy);
|
||||
ITestBean1 serializedProxy = SerializationTestUtils.serializeAndDeserialize(proxy);
|
||||
serializedProxy.getAge();
|
||||
Advised advised = (Advised) serializedProxy;
|
||||
TransactionInterceptor serializedTi = (TransactionInterceptor) advised.getAdvisors()[0].getAdvice();
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2019 the original author or authors.
|
||||
* Copyright 2002-2020 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -87,7 +87,7 @@ public class AnnotationDrivenTests {
|
||||
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("annotationDrivenProxyTargetClassTests.xml", getClass());
|
||||
TransactionalService service = context.getBean("service", TransactionalService.class);
|
||||
service.setSomething("someName");
|
||||
service = (TransactionalService) SerializationTestUtils.serializeAndDeserialize(service);
|
||||
service = SerializationTestUtils.serializeAndDeserialize(service);
|
||||
service.setSomething("someName");
|
||||
}
|
||||
|
||||
@@ -96,7 +96,7 @@ public class AnnotationDrivenTests {
|
||||
public void serializableWithoutPreviousUsage() throws Exception {
|
||||
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("annotationDrivenProxyTargetClassTests.xml", getClass());
|
||||
TransactionalService service = context.getBean("service", TransactionalService.class);
|
||||
service = (TransactionalService) SerializationTestUtils.serializeAndDeserialize(service);
|
||||
service = SerializationTestUtils.serializeAndDeserialize(service);
|
||||
service.setSomething("someName");
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2019 the original author or authors.
|
||||
* Copyright 2002-2020 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -90,12 +90,11 @@ public class TransactionInterceptorTests extends AbstractTransactionAspectTests
|
||||
ti.setTransactionAttributes(props);
|
||||
PlatformTransactionManager ptm = new SerializableTransactionManager();
|
||||
ti.setTransactionManager(ptm);
|
||||
ti = (TransactionInterceptor) SerializationTestUtils.serializeAndDeserialize(ti);
|
||||
ti = SerializationTestUtils.serializeAndDeserialize(ti);
|
||||
|
||||
// Check that logger survived deserialization
|
||||
assertThat(ti.logger).isNotNull();
|
||||
boolean condition = ti.getTransactionManager() instanceof SerializableTransactionManager;
|
||||
assertThat(condition).isTrue();
|
||||
assertThat(ti.getTransactionManager()).isInstanceOf(SerializableTransactionManager.class);
|
||||
assertThat(ti.getTransactionAttributeSource()).isNotNull();
|
||||
}
|
||||
|
||||
@@ -115,7 +114,7 @@ public class TransactionInterceptorTests extends AbstractTransactionAspectTests
|
||||
ti.setTransactionAttributeSources(tas1, tas2);
|
||||
PlatformTransactionManager ptm = new SerializableTransactionManager();
|
||||
ti.setTransactionManager(ptm);
|
||||
ti = (TransactionInterceptor) SerializationTestUtils.serializeAndDeserialize(ti);
|
||||
ti = SerializationTestUtils.serializeAndDeserialize(ti);
|
||||
|
||||
boolean condition3 = ti.getTransactionManager() instanceof SerializableTransactionManager;
|
||||
assertThat(condition3).isTrue();
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2002-2019 the original author or authors.
|
||||
* Copyright 2002-2020 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -48,8 +48,7 @@ public class JtaTransactionManagerSerializationTests {
|
||||
SimpleNamingContextBuilder jndiEnv = SimpleNamingContextBuilder
|
||||
.emptyActivatedContextBuilder();
|
||||
jndiEnv.bind(JtaTransactionManager.DEFAULT_USER_TRANSACTION_NAME, ut2);
|
||||
JtaTransactionManager serializedJtatm = (JtaTransactionManager) SerializationTestUtils
|
||||
.serializeAndDeserialize(jtam);
|
||||
JtaTransactionManager serializedJtatm = SerializationTestUtils.serializeAndDeserialize(jtam);
|
||||
|
||||
// should do client-side lookup
|
||||
assertThat(serializedJtatm.logger).as("Logger must survive serialization").isNotNull();
|
||||
|
||||
Reference in New Issue
Block a user