File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed
main/java/org/hibernate/tool/orm/jbt/internal/factory
test/java/org/hibernate/tool/orm/jbt/api/factory Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change 7
7
import org .hibernate .tool .internal .reveng .strategy .DefaultStrategy ;
8
8
import org .hibernate .tool .orm .jbt .api .wrp .RevengSettingsWrapper ;
9
9
import org .hibernate .tool .orm .jbt .api .wrp .RevengStrategyWrapper ;
10
+ import org .hibernate .tool .orm .jbt .api .wrp .Wrapper ;
10
11
import org .hibernate .tool .orm .jbt .internal .wrp .AbstractWrapper ;
11
12
import org .hibernate .tool .orm .jbt .util .ReflectUtil ;
12
13
@@ -17,7 +18,7 @@ public static RevengStrategyWrapper createRevengStrategyWrapper(Object...objects
17
18
if (objects .length == 0 ) {
18
19
wrappedRevengStrategy = createDefaultStrategy ();
19
20
} else if (objects .length == 2 ) {
20
- wrappedRevengStrategy = createDelegatingStrategy ((String )objects [0 ], (RevengStrategy )objects [1 ]);
21
+ wrappedRevengStrategy = createDelegatingStrategy ((String )objects [0 ], (RevengStrategy )(( Wrapper ) objects [1 ]). getWrappedObject () );
21
22
} else {
22
23
throw new RuntimeException ("RevengStrategyWrapperFactory#create has either 0 or 2 arguments" );
23
24
}
Original file line number Diff line number Diff line change @@ -135,17 +135,17 @@ public void testCreateRevengStrategyWrapper() throws Exception {
135
135
assertNotNull (reverseEngineeringStrategyWrapper );
136
136
assertTrue (reverseEngineeringStrategyWrapper instanceof Wrapper );
137
137
assertTrue (((Wrapper )reverseEngineeringStrategyWrapper ).getWrappedObject () instanceof DefaultStrategy );
138
- reverseEngineeringStrategyWrapper = null ;
139
- assertNull (reverseEngineeringStrategyWrapper );
140
- RevengStrategy delegate = new TestRevengStrategy ();
138
+ RevengStrategyWrapper delegate = (RevengStrategyWrapper )reverseEngineeringStrategyWrapper ;
141
139
reverseEngineeringStrategyWrapper = WrapperFactory
142
140
.createRevengStrategyWrapper (
143
141
TestDelegatingStrategy .class .getName (),
144
142
delegate );
145
143
assertNotNull (reverseEngineeringStrategyWrapper );
146
144
assertTrue (reverseEngineeringStrategyWrapper instanceof Wrapper );
147
145
assertTrue (((Wrapper )reverseEngineeringStrategyWrapper ).getWrappedObject () instanceof TestDelegatingStrategy );
148
- assertSame (delegateField .get (((Wrapper )reverseEngineeringStrategyWrapper ).getWrappedObject ()), delegate );
146
+ assertSame (
147
+ delegateField .get (((Wrapper )reverseEngineeringStrategyWrapper ).getWrappedObject ()),
148
+ delegate .getWrappedObject ());
149
149
}
150
150
151
151
@ Test
You can’t perform that action at this time.
0 commit comments