@@ -116,39 +116,35 @@ void serializableWithCompositeSource() throws Exception {
116
116
ti .setTransactionManager (ptm );
117
117
ti = SerializationTestUtils .serializeAndDeserialize (ti );
118
118
119
- boolean condition3 = ti .getTransactionManager () instanceof SerializableTransactionManager ;
120
- assertThat (condition3 ).isTrue ();
121
- boolean condition2 = ti .getTransactionAttributeSource () instanceof CompositeTransactionAttributeSource ;
122
- assertThat (condition2 ).isTrue ();
119
+ assertThat (ti .getTransactionManager () instanceof SerializableTransactionManager ).isTrue ();
120
+ assertThat (ti .getTransactionAttributeSource () instanceof CompositeTransactionAttributeSource ).isTrue ();
123
121
CompositeTransactionAttributeSource ctas = (CompositeTransactionAttributeSource ) ti .getTransactionAttributeSource ();
124
- boolean condition1 = ctas .getTransactionAttributeSources ()[0 ] instanceof NameMatchTransactionAttributeSource ;
125
- assertThat (condition1 ).isTrue ();
126
- boolean condition = ctas .getTransactionAttributeSources ()[1 ] instanceof NameMatchTransactionAttributeSource ;
127
- assertThat (condition ).isTrue ();
122
+ assertThat (ctas .getTransactionAttributeSources ()[0 ] instanceof NameMatchTransactionAttributeSource ).isTrue ();
123
+ assertThat (ctas .getTransactionAttributeSources ()[1 ] instanceof NameMatchTransactionAttributeSource ).isTrue ();
128
124
}
129
125
130
126
@ Test
131
127
void determineTransactionManagerWithNoBeanFactory () {
132
128
PlatformTransactionManager transactionManager = mock ();
133
129
TransactionInterceptor ti = transactionInterceptorWithTransactionManager (transactionManager , null );
134
130
135
- assertThat (ti .determineTransactionManager (new DefaultTransactionAttribute ())).isSameAs (transactionManager );
131
+ assertThat (ti .determineTransactionManager (new DefaultTransactionAttribute (), null )).isSameAs (transactionManager );
136
132
}
137
133
138
134
@ Test
139
135
void determineTransactionManagerWithNoBeanFactoryAndNoTransactionAttribute () {
140
136
PlatformTransactionManager transactionManager = mock ();
141
137
TransactionInterceptor ti = transactionInterceptorWithTransactionManager (transactionManager , null );
142
138
143
- assertThat (ti .determineTransactionManager (null )).isSameAs (transactionManager );
139
+ assertThat (ti .determineTransactionManager (null , null )).isSameAs (transactionManager );
144
140
}
145
141
146
142
@ Test
147
143
void determineTransactionManagerWithNoTransactionAttribute () {
148
144
BeanFactory beanFactory = mock ();
149
145
TransactionInterceptor ti = simpleTransactionInterceptor (beanFactory );
150
146
151
- assertThat (ti .determineTransactionManager (null )).isNull ();
147
+ assertThat (ti .determineTransactionManager (null , null )).isNull ();
152
148
}
153
149
154
150
@ Test
@@ -158,9 +154,9 @@ void determineTransactionManagerWithQualifierUnknown() {
158
154
DefaultTransactionAttribute attribute = new DefaultTransactionAttribute ();
159
155
attribute .setQualifier ("fooTransactionManager" );
160
156
161
- assertThatExceptionOfType (NoSuchBeanDefinitionException .class ). isThrownBy (() ->
162
- ti .determineTransactionManager (attribute ))
163
- .withMessageContaining ("'fooTransactionManager'" );
157
+ assertThatExceptionOfType (NoSuchBeanDefinitionException .class )
158
+ . isThrownBy (() -> ti .determineTransactionManager (attribute , null ))
159
+ .withMessageContaining ("'fooTransactionManager'" );
164
160
}
165
161
166
162
@ Test
@@ -174,7 +170,7 @@ void determineTransactionManagerWithQualifierAndDefault() {
174
170
DefaultTransactionAttribute attribute = new DefaultTransactionAttribute ();
175
171
attribute .setQualifier ("fooTransactionManager" );
176
172
177
- assertThat (ti .determineTransactionManager (attribute )).isSameAs (fooTransactionManager );
173
+ assertThat (ti .determineTransactionManager (attribute , null )).isSameAs (fooTransactionManager );
178
174
}
179
175
180
176
@ Test
@@ -189,7 +185,7 @@ void determineTransactionManagerWithQualifierAndDefaultName() {
189
185
DefaultTransactionAttribute attribute = new DefaultTransactionAttribute ();
190
186
attribute .setQualifier ("fooTransactionManager" );
191
187
192
- assertThat (ti .determineTransactionManager (attribute )).isSameAs (fooTransactionManager );
188
+ assertThat (ti .determineTransactionManager (attribute , null )).isSameAs (fooTransactionManager );
193
189
}
194
190
195
191
@ Test
@@ -203,7 +199,7 @@ void determineTransactionManagerWithEmptyQualifierAndDefaultName() {
203
199
DefaultTransactionAttribute attribute = new DefaultTransactionAttribute ();
204
200
attribute .setQualifier ("" );
205
201
206
- assertThat (ti .determineTransactionManager (attribute )).isSameAs (defaultTransactionManager );
202
+ assertThat (ti .determineTransactionManager (attribute , null )).isSameAs (defaultTransactionManager );
207
203
}
208
204
209
205
@ Test
@@ -215,11 +211,11 @@ void determineTransactionManagerWithQualifierSeveralTimes() {
215
211
216
212
DefaultTransactionAttribute attribute = new DefaultTransactionAttribute ();
217
213
attribute .setQualifier ("fooTransactionManager" );
218
- TransactionManager actual = ti .determineTransactionManager (attribute );
214
+ TransactionManager actual = ti .determineTransactionManager (attribute , null );
219
215
assertThat (actual ).isSameAs (txManager );
220
216
221
217
// Call again, should be cached
222
- TransactionManager actual2 = ti .determineTransactionManager (attribute );
218
+ TransactionManager actual2 = ti .determineTransactionManager (attribute , null );
223
219
assertThat (actual2 ).isSameAs (txManager );
224
220
verify (beanFactory , times (1 )).containsBean ("fooTransactionManager" );
225
221
verify (beanFactory , times (1 )).getBean ("fooTransactionManager" , TransactionManager .class );
@@ -234,11 +230,11 @@ void determineTransactionManagerWithBeanNameSeveralTimes() {
234
230
PlatformTransactionManager txManager = associateTransactionManager (beanFactory , "fooTransactionManager" );
235
231
236
232
DefaultTransactionAttribute attribute = new DefaultTransactionAttribute ();
237
- TransactionManager actual = ti .determineTransactionManager (attribute );
233
+ TransactionManager actual = ti .determineTransactionManager (attribute , null );
238
234
assertThat (actual ).isSameAs (txManager );
239
235
240
236
// Call again, should be cached
241
- TransactionManager actual2 = ti .determineTransactionManager (attribute );
237
+ TransactionManager actual2 = ti .determineTransactionManager (attribute , null );
242
238
assertThat (actual2 ).isSameAs (txManager );
243
239
verify (beanFactory , times (1 )).getBean ("fooTransactionManager" , TransactionManager .class );
244
240
}
@@ -252,11 +248,11 @@ void determineTransactionManagerDefaultSeveralTimes() {
252
248
given (beanFactory .getBean (TransactionManager .class )).willReturn (txManager );
253
249
254
250
DefaultTransactionAttribute attribute = new DefaultTransactionAttribute ();
255
- TransactionManager actual = ti .determineTransactionManager (attribute );
251
+ TransactionManager actual = ti .determineTransactionManager (attribute , null );
256
252
assertThat (actual ).isSameAs (txManager );
257
253
258
254
// Call again, should be cached
259
- TransactionManager actual2 = ti .determineTransactionManager (attribute );
255
+ TransactionManager actual2 = ti .determineTransactionManager (attribute , null );
260
256
assertThat (actual2 ).isSameAs (txManager );
261
257
verify (beanFactory , times (1 )).getBean (TransactionManager .class );
262
258
}
0 commit comments