reflag tests
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
This commit is contained in:
parent
706d25de56
commit
38a588712c
@ -5,8 +5,8 @@ import static org.junit.jupiter.api.Assertions.*;
|
|||||||
import static electrosphere.test.testutils.Assertions.*;
|
import static electrosphere.test.testutils.Assertions.*;
|
||||||
|
|
||||||
import org.joml.Vector3d;
|
import org.joml.Vector3d;
|
||||||
import org.junit.jupiter.api.Test;
|
|
||||||
|
|
||||||
|
import electrosphere.test.annotations.UnitTest;
|
||||||
import electrosphere.util.ds.Spline3d.Spline3dType;
|
import electrosphere.util.ds.Spline3d.Spline3dType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -14,7 +14,7 @@ import electrosphere.util.ds.Spline3d.Spline3dType;
|
|||||||
*/
|
*/
|
||||||
public class Spline3dTests {
|
public class Spline3dTests {
|
||||||
|
|
||||||
@Test
|
@UnitTest
|
||||||
public void testBasicLine1(){
|
public void testBasicLine1(){
|
||||||
double t = 1.5;
|
double t = 1.5;
|
||||||
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
||||||
@ -29,7 +29,7 @@ public class Spline3dTests {
|
|||||||
assertEquals(0,midpoint.z);
|
assertEquals(0,midpoint.z);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@UnitTest
|
||||||
public void testBasicLine2(){
|
public void testBasicLine2(){
|
||||||
double t = 1.99;
|
double t = 1.99;
|
||||||
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
||||||
@ -44,7 +44,7 @@ public class Spline3dTests {
|
|||||||
assertEquals(0,midpoint.z);
|
assertEquals(0,midpoint.z);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@UnitTest
|
||||||
public void testBasicLine3(){
|
public void testBasicLine3(){
|
||||||
double t = 1.01;
|
double t = 1.01;
|
||||||
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
||||||
@ -59,7 +59,7 @@ public class Spline3dTests {
|
|||||||
assertEquals(0,midpoint.z);
|
assertEquals(0,midpoint.z);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@UnitTest
|
||||||
public void testBasicYCurve1(){
|
public void testBasicYCurve1(){
|
||||||
double t = 1.5;
|
double t = 1.5;
|
||||||
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
||||||
@ -74,7 +74,7 @@ public class Spline3dTests {
|
|||||||
assertEquals(0,midpoint.z);
|
assertEquals(0,midpoint.z);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@UnitTest
|
||||||
public void testBasicYCurve2(){
|
public void testBasicYCurve2(){
|
||||||
double t = 1.01;
|
double t = 1.01;
|
||||||
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
||||||
@ -89,7 +89,7 @@ public class Spline3dTests {
|
|||||||
assertEquals(0,midpoint.z);
|
assertEquals(0,midpoint.z);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@UnitTest
|
||||||
public void testBasicYCurve3(){
|
public void testBasicYCurve3(){
|
||||||
double t = 1.99;
|
double t = 1.99;
|
||||||
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
||||||
@ -104,7 +104,7 @@ public class Spline3dTests {
|
|||||||
assertEquals(0,midpoint.z);
|
assertEquals(0,midpoint.z);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@UnitTest
|
||||||
public void testBasicZCurve1(){
|
public void testBasicZCurve1(){
|
||||||
double t = 1.5;
|
double t = 1.5;
|
||||||
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
||||||
@ -119,7 +119,7 @@ public class Spline3dTests {
|
|||||||
assertEquals(0.5,midpoint.z);
|
assertEquals(0.5,midpoint.z);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@UnitTest
|
||||||
public void testBasicZCurve2(){
|
public void testBasicZCurve2(){
|
||||||
double t = 1.01;
|
double t = 1.01;
|
||||||
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
||||||
@ -134,7 +134,7 @@ public class Spline3dTests {
|
|||||||
assertVeryClose(0.00515,midpoint.z);
|
assertVeryClose(0.00515,midpoint.z);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@UnitTest
|
||||||
public void testBasicZCurve3(){
|
public void testBasicZCurve3(){
|
||||||
double t = 1.99;
|
double t = 1.99;
|
||||||
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
||||||
@ -149,7 +149,7 @@ public class Spline3dTests {
|
|||||||
assertVeryClose(0.9948,midpoint.z);
|
assertVeryClose(0.9948,midpoint.z);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@UnitTest
|
||||||
public void testBasicLineMissingFirst1(){
|
public void testBasicLineMissingFirst1(){
|
||||||
double t = 0.5;
|
double t = 0.5;
|
||||||
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
||||||
@ -163,7 +163,7 @@ public class Spline3dTests {
|
|||||||
assertEquals(0,midpoint.z);
|
assertEquals(0,midpoint.z);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@UnitTest
|
||||||
public void testBasicLineMissingFirst2(){
|
public void testBasicLineMissingFirst2(){
|
||||||
double t = 0.99;
|
double t = 0.99;
|
||||||
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
||||||
@ -177,7 +177,7 @@ public class Spline3dTests {
|
|||||||
assertEquals(0,midpoint.z);
|
assertEquals(0,midpoint.z);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@UnitTest
|
||||||
public void testBasicLineMissingFirst3(){
|
public void testBasicLineMissingFirst3(){
|
||||||
double t = 0.01;
|
double t = 0.01;
|
||||||
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
||||||
@ -191,7 +191,7 @@ public class Spline3dTests {
|
|||||||
assertEquals(0,midpoint.z);
|
assertEquals(0,midpoint.z);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@UnitTest
|
||||||
public void testBasicLineMissingLast1(){
|
public void testBasicLineMissingLast1(){
|
||||||
double t = 1.5;
|
double t = 1.5;
|
||||||
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
||||||
@ -205,7 +205,7 @@ public class Spline3dTests {
|
|||||||
assertEquals(0,midpoint.z);
|
assertEquals(0,midpoint.z);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@UnitTest
|
||||||
public void testBasicLineMissingLast2(){
|
public void testBasicLineMissingLast2(){
|
||||||
double t = 1.99;
|
double t = 1.99;
|
||||||
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
||||||
@ -219,7 +219,7 @@ public class Spline3dTests {
|
|||||||
assertEquals(0,midpoint.z);
|
assertEquals(0,midpoint.z);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@UnitTest
|
||||||
public void testBasicLineMissingLast3(){
|
public void testBasicLineMissingLast3(){
|
||||||
double t = 1.01;
|
double t = 1.01;
|
||||||
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
Spline3d spline = new Spline3d(Spline3dType.CATMULL_ROM, new Vector3d[]{
|
||||||
@ -233,14 +233,14 @@ public class Spline3dTests {
|
|||||||
assertEquals(0,midpoint.z);
|
assertEquals(0,midpoint.z);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@UnitTest
|
||||||
public void testCanAddPoint(){
|
public void testCanAddPoint(){
|
||||||
Spline3d spline = Spline3d.createCatmullRom();
|
Spline3d spline = Spline3d.createCatmullRom();
|
||||||
spline.addPoint(new Vector3d(0,0,0));
|
spline.addPoint(new Vector3d(0,0,0));
|
||||||
assertEquals(1, spline.getPoints().size());
|
assertEquals(1, spline.getPoints().size());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@UnitTest
|
||||||
public void testCanRemovePoint(){
|
public void testCanRemovePoint(){
|
||||||
Spline3d spline = Spline3d.createCatmullRom();
|
Spline3d spline = Spline3d.createCatmullRom();
|
||||||
spline.addPoint(new Vector3d(0,0,0));
|
spline.addPoint(new Vector3d(0,0,0));
|
||||||
@ -248,7 +248,7 @@ public class Spline3dTests {
|
|||||||
assertEquals(0, spline.getPoints().size());
|
assertEquals(0, spline.getPoints().size());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@UnitTest
|
||||||
public void testCanContainsCheckPoint(){
|
public void testCanContainsCheckPoint(){
|
||||||
Spline3d spline = Spline3d.createCatmullRom();
|
Spline3d spline = Spline3d.createCatmullRom();
|
||||||
spline.addPoint(new Vector3d(0,0,0));
|
spline.addPoint(new Vector3d(0,0,0));
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user