Skip to content

Commit 2abc12b

Browse files
Alexandre Dutraolim7t
authored andcommitted
Use a different MappingManager for each test
1 parent 4ba173e commit 2abc12b

1 file changed

Lines changed: 8 additions & 15 deletions

File tree

driver-mapping/src/test/java/com/datastax/driver/mapping/MapperPolymorphismTest.java

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import com.google.common.base.Objects;
2121
import com.google.common.collect.Sets;
2222
import org.testng.annotations.AfterMethod;
23-
import org.testng.annotations.BeforeClass;
2423
import org.testng.annotations.Test;
2524

2625
import 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

Comments
 (0)