2020import com .google .common .base .Objects ;
2121import com .google .common .collect .Sets ;
2222import org .testng .annotations .AfterMethod ;
23- import org .testng .annotations .BeforeClass ;
2423import org .testng .annotations .Test ;
2524
2625import java .util .Set ;
@@ -41,11 +40,6 @@ public class MapperPolymorphismTest extends CCMTestsSupport {
4140 Square square = new Square (new Point2D (20 , 30 ), new Point2D (50 , 60 ));
4241 Sphere sphere = new Sphere (new Point3D (11 , 22 , 33 ), 34.56 );
4342
44- Mapper <Circle > circleMapper ;
45- Mapper <Rectangle > rectangleMapper ;
46- Mapper <Square > squareMapper ;
47- Mapper <Sphere > sphereMapper ;
48-
4943 @ Override
5044 public void onTestContextInitialized () {
5145 execute (
@@ -57,15 +51,6 @@ public void onTestContextInitialized() {
5751 "CREATE TABLE spheres (sphere_id uuid PRIMARY KEY, center3d frozen<point3d>, radius double, tags set<text>)" );
5852 }
5953
60- @ BeforeClass (groups = "short" )
61- public void createMappers () throws Exception {
62- MappingManager mappingManager = new MappingManager (session ());
63- circleMapper = mappingManager .mapper (Circle .class );
64- rectangleMapper = mappingManager .mapper (Rectangle .class );
65- squareMapper = mappingManager .mapper (Square .class );
66- sphereMapper = mappingManager .mapper (Sphere .class );
67- }
68-
6954 @ AfterMethod (groups = "short" )
7055 public void clean () {
7156 execute ("TRUNCATE circles" , "TRUNCATE rectangles" , "TRUNCATE squares" , "TRUNCATE spheres" );
@@ -463,24 +448,32 @@ public double getVolume() {
463448
464449 @ Test (groups = "short" )
465450 public void should_save_and_retrieve_circle () throws Exception {
451+ MappingManager mappingManager = new MappingManager (session ());
452+ Mapper <Circle > circleMapper = mappingManager .mapper (Circle .class );
466453 circleMapper .save (circle );
467454 assertThat (circleMapper .get (circle .getId ())).isEqualTo (circle );
468455 }
469456
470457 @ Test (groups = "short" )
471458 public void should_save_and_retrieve_rectangle () throws Exception {
459+ MappingManager mappingManager = new MappingManager (session ());
460+ Mapper <Rectangle > rectangleMapper = mappingManager .mapper (Rectangle .class );
472461 rectangleMapper .save (rectangle );
473462 assertThat (rectangleMapper .get (rectangle .getId ())).isEqualTo (rectangle );
474463 }
475464
476465 @ Test (groups = "short" )
477466 public void should_save_and_retrieve_square () throws Exception {
467+ MappingManager mappingManager = new MappingManager (session ());
468+ Mapper <Square > squareMapper = mappingManager .mapper (Square .class );
478469 squareMapper .save (square );
479470 assertThat (squareMapper .get (square .getId ())).isEqualTo (square );
480471 }
481472
482473 @ Test (groups = "short" )
483474 public void should_save_and_retrieve_sphere () throws Exception {
475+ MappingManager mappingManager = new MappingManager (session ());
476+ Mapper <Sphere > sphereMapper = mappingManager .mapper (Sphere .class );
484477 sphereMapper .save (sphere );
485478 assertThat (sphereMapper .get (sphere .getId ())).isEqualTo (sphere );
486479 }
0 commit comments