Skip to content

Commit 47852d6

Browse files
committed
Added test cases.
1 parent 8e01b75 commit 47852d6

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/test/java/mesh/modifier/test/ScaleModifierTest.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package mesh.modifier.test;
22

3+
import static org.junit.Assert.assertNotNull;
34
import static org.junit.Assert.assertTrue;
45
import static org.junit.jupiter.api.Assertions.assertEquals;
56

@@ -11,6 +12,7 @@
1112
import math.Vector3f;
1213
import mesh.Mesh3D;
1314
import mesh.creator.platonic.IcosahedronCreator;
15+
import mesh.creator.primitives.CubeCreator;
1416
import mesh.creator.primitives.QuadSphereCreator;
1517
import mesh.modifier.IMeshModifier;
1618
import mesh.modifier.ScaleModifier;
@@ -22,6 +24,17 @@ public void testImplementsModifierInterface() {
2224
ScaleModifier modifier = new ScaleModifier();
2325
assertTrue(modifier instanceof IMeshModifier);
2426
}
27+
28+
@Test
29+
public void returnedReferenceIsNotNull() {
30+
assertNotNull(new ScaleModifier().modify(new Mesh3D()));
31+
}
32+
33+
@Test
34+
public void testReturnsReference() {
35+
Mesh3D mesh0 = new CubeCreator().create();
36+
Mesh3D mesh1 = new ScaleModifier().modify(mesh0);
37+
}
2538

2639
@Test
2740
public void testDefaultScale() {

0 commit comments

Comments
 (0)