Bläddra i källkod

Add helpers es6 unit tests

Tristan VALCKE 7 år sedan
förälder
incheckning
4c2ad3b843

+ 47 - 0
test/unit/src/helpers/ArrowHelper.tests.js

@@ -0,0 +1,47 @@
+/**
+ * @author TristanVALCKE / https://github.com/Itee
+ */
+/* global QUnit */
+
+import { ArrowHelper } from '../../../../src/helpers/ArrowHelper';
+
+export default QUnit.module( 'Helpers', () => {
+
+	QUnit.module.todo( 'ArrowHelper', () => {
+
+		// INHERITANCE
+		QUnit.test( "Extending", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// INSTANCING
+		QUnit.test( "Instancing", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// PUBLIC STUFF
+		QUnit.test( "setDirection", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		QUnit.test( "setLength", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		QUnit.test( "setColor", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+	} );
+
+} );

+ 28 - 0
test/unit/src/helpers/AxesHelper.tests.js

@@ -0,0 +1,28 @@
+/**
+ * @author TristanVALCKE / https://github.com/Itee
+ */
+/* global QUnit */
+
+import { AxesHelper } from '../../../../src/helpers/AxesHelper';
+
+export default QUnit.module( 'Helpers', () => {
+
+	QUnit.module.todo( 'AxesHelper', () => {
+
+		// INHERITANCE
+		QUnit.test( "Extending", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// INSTANCING
+		QUnit.test( "Instancing", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+	} );
+
+} );

+ 35 - 0
test/unit/src/helpers/Box3Helper.tests.js

@@ -0,0 +1,35 @@
+/**
+ * @author TristanVALCKE / https://github.com/Itee
+ */
+/* global QUnit */
+
+import { Box3Helper } from '../../../../src/helpers/Box3Helper';
+
+export default QUnit.module( 'Helpers', () => {
+
+	QUnit.module.todo( 'Box3Helper', () => {
+
+		// INHERITANCE
+		QUnit.test( "Extending", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// INSTANCING
+		QUnit.test( "Instancing", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// PUBLIC STUFF
+		QUnit.test( "updateMatrixWorld", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+	} );
+
+} );

+ 80 - 0
test/unit/src/helpers/BoxHelper.tests.js

@@ -0,0 +1,80 @@
+/**
+ * @author TristanVALCKE / https://github.com/Itee
+ * @author Anonymous
+ */
+/* global QUnit */
+
+import { BoxHelper } from '../../../../src/helpers/BoxHelper';
+import { BoxGeometry } from '../../../../src/geometries/BoxGeometry';
+import { SphereGeometry } from '../../../../src/geometries/SphereGeometry';
+import { Mesh } from '../../../../src/objects/Mesh';
+
+export default QUnit.module( 'Helpers', () => {
+
+	QUnit.module.todo( 'BoxHelper', ( hooks ) => {
+
+		var geometries = undefined;
+		hooks.beforeEach( function () {
+
+			const parameters = {
+				radius: 10,
+				widthSegments: 20,
+				heightSegments: 30,
+				phiStart: 0.5,
+				phiLength: 1.0,
+				thetaStart: 0.4,
+				thetaLength: 2.0,
+			};
+
+			// Test with a normal cube and a box helper
+			var boxGeometry = new BoxGeometry( parameters.diameter );
+			var box = new Mesh( boxGeometry );
+			var boxHelper = new BoxHelper( box );
+
+			// The same should happen with a comparable sphere
+			var sphereGeometry = new SphereGeometry( parameters.diameter / 2 );
+			var sphere = new Mesh( sphereGeometry );
+			var sphereBoxHelper = new BoxHelper( sphere );
+
+			// Note that unlike what I'd like to, these doesn't check the equivalency of the two generated geometries
+			geometries = [ boxHelper.geometry, sphereBoxHelper.geometry ];
+
+		} );
+
+		// INHERITANCE
+		QUnit.test( "Extending", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// INSTANCING
+		QUnit.test( "Instancing", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// PUBLIC STUFF
+		QUnit.test( "update", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		QUnit.test( "setFromObject", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// OTHERS
+		QUnit.test( 'Standard geometry tests', ( assert ) => {
+
+			runStdGeometryTests( assert, geometries );
+
+		} );
+
+	} );
+
+} );

+ 36 - 0
test/unit/src/helpers/CameraHelper.tests.js

@@ -0,0 +1,36 @@
+/**
+ * @author TristanVALCKE / https://github.com/Itee
+ */
+/* global QUnit */
+
+import { CameraHelper } from '../../../../src/helpers/CameraHelper';
+
+export default QUnit.module( 'Helpers', () => {
+
+	QUnit.module.todo( 'CameraHelper', () => {
+
+		// INHERITANCE
+		QUnit.test( "Extending", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// INSTANCING
+		QUnit.test( "Instancing", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// PUBLIC STUFF
+		QUnit.test( "update", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+
+	} );
+
+} );

+ 41 - 0
test/unit/src/helpers/DirectionalLightHelper.tests.js

@@ -0,0 +1,41 @@
+/**
+ * @author TristanVALCKE / https://github.com/Itee
+ */
+/* global QUnit */
+
+import { DirectionalLightHelper } from '../../../../src/helpers/DirectionalLightHelper';
+
+export default QUnit.module( 'Helpers', () => {
+
+	QUnit.module.todo( 'DirectionalLightHelper', () => {
+
+		// INHERITANCE
+		QUnit.test( "Extending", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// INSTANCING
+		QUnit.test( "Instancing", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// PUBLIC STUFF
+		QUnit.test( "dispose", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		QUnit.test( "update", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+	} );
+
+} );

+ 35 - 0
test/unit/src/helpers/FaceNormalsHelper.tests.js

@@ -0,0 +1,35 @@
+/**
+ * @author TristanVALCKE / https://github.com/Itee
+ */
+/* global QUnit */
+
+import { FaceNormalsHelper } from '../../../../src/helpers/FaceNormalsHelper';
+
+export default QUnit.module( 'Helpers', () => {
+
+	QUnit.module.todo( 'FaceNormalsHelper', () => {
+
+		// INHERITANCE
+		QUnit.test( "Extending", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// INSTANCING
+		QUnit.test( "Instancing", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// PUBLIC STUFF
+		QUnit.test( "update", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+	} );
+
+} );

+ 28 - 0
test/unit/src/helpers/GridHelper.tests.js

@@ -0,0 +1,28 @@
+/**
+ * @author TristanVALCKE / https://github.com/Itee
+ */
+/* global QUnit */
+
+import { GridHelper } from '../../../../src/helpers/GridHelper';
+
+export default QUnit.module( 'Helpers', () => {
+
+	QUnit.module.todo( 'GridHelper', () => {
+
+		// INHERITANCE
+		QUnit.test( "Extending", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// INSTANCING
+		QUnit.test( "Instancing", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+	} );
+
+} );

+ 41 - 0
test/unit/src/helpers/HemisphereLightHelper.tests.js

@@ -0,0 +1,41 @@
+/**
+ * @author TristanVALCKE / https://github.com/Itee
+ */
+/* global QUnit */
+
+import { HemisphereLightHelper } from '../../../../src/helpers/HemisphereLightHelper';
+
+export default QUnit.module( 'Helpers', () => {
+
+	QUnit.module.todo( 'HemisphereLightHelper', () => {
+
+		// INHERITANCE
+		QUnit.test( "Extending", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// INSTANCING
+		QUnit.test( "Instancing", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// PUBLIC STUFF
+		QUnit.test( "dispose", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		QUnit.test( "update", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+	} );
+
+} );

+ 36 - 0
test/unit/src/helpers/PlaneHelper.tests.js

@@ -0,0 +1,36 @@
+/**
+ * @author TristanVALCKE / https://github.com/Itee
+ */
+/* global QUnit */
+
+import { PlaneHelper } from '../../../../src/helpers/PlaneHelper';
+
+export default QUnit.module( 'Helpers', () => {
+
+	QUnit.module.todo( 'PlaneHelper', () => {
+
+		// INHERITANCE
+		QUnit.test( "Extending", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// INSTANCING
+		QUnit.test( "Instancing", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// PUBLIC STUFF
+		QUnit.test( "updateMatrixWorld", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+
+	} );
+
+} );

+ 41 - 0
test/unit/src/helpers/PointLightHelper.tests.js

@@ -0,0 +1,41 @@
+/**
+ * @author TristanVALCKE / https://github.com/Itee
+ */
+/* global QUnit */
+
+import { PointLightHelper } from '../../../../src/helpers/PointLightHelper';
+
+export default QUnit.module( 'Helpers', () => {
+
+	QUnit.module.todo( 'PointLightHelper', () => {
+
+		// INHERITANCE
+		QUnit.test( "Extending", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// INSTANCING
+		QUnit.test( "Instancing", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// PUBLIC STUFF
+		QUnit.test( "dispose", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		QUnit.test( "update", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+	} );
+
+} );

+ 28 - 0
test/unit/src/helpers/PolarGridHelper.tests.js

@@ -0,0 +1,28 @@
+/**
+ * @author TristanVALCKE / https://github.com/Itee
+ */
+/* global QUnit */
+
+import { PolarGridHelper } from '../../../../src/helpers/PolarGridHelper';
+
+export default QUnit.module( 'Helpers', () => {
+
+	QUnit.module.todo( 'PolarGridHelper', () => {
+
+		// INHERITANCE
+		QUnit.test( "Extending", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// INSTANCING
+		QUnit.test( "Instancing", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+	} );
+
+} );

+ 41 - 0
test/unit/src/helpers/RectAreaLightHelper.tests.js

@@ -0,0 +1,41 @@
+/**
+ * @author TristanVALCKE / https://github.com/Itee
+ */
+/* global QUnit */
+
+import { RectAreaLightHelper } from '../../../../src/helpers/RectAreaLightHelper';
+
+export default QUnit.module( 'Helpers', () => {
+
+	QUnit.module.todo( 'RectAreaLightHelper', () => {
+
+		// INHERITANCE
+		QUnit.test( "Extending", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// INSTANCING
+		QUnit.test( "Instancing", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// PUBLIC STUFF
+		QUnit.test( "dispose", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		QUnit.test( "update", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+	} );
+
+} );

+ 36 - 0
test/unit/src/helpers/SkeletonHelper.tests.js

@@ -0,0 +1,36 @@
+/**
+ * @author TristanVALCKE / https://github.com/Itee
+ */
+/* global QUnit */
+
+import { SkeletonHelper } from '../../../../src/helpers/SkeletonHelper';
+
+export default QUnit.module( 'Helpers', () => {
+
+	QUnit.module.todo( 'SkeletonHelper', () => {
+
+		// INHERITANCE
+		QUnit.test( "Extending", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// INSTANCING
+		QUnit.test( "Instancing", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// PUBLIC STUFF
+		QUnit.test( "updateMatrixWorld", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+
+	} );
+
+} );

+ 41 - 0
test/unit/src/helpers/SpotLightHelper.tests.js

@@ -0,0 +1,41 @@
+/**
+ * @author TristanVALCKE / https://github.com/Itee
+ */
+/* global QUnit */
+
+import { SpotLightHelper } from '../../../../src/helpers/SpotLightHelper';
+
+export default QUnit.module( 'Helpers', () => {
+
+	QUnit.module.todo( 'SpotLightHelper', () => {
+
+		// INHERITANCE
+		QUnit.test( "Extending", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// INSTANCING
+		QUnit.test( "Instancing", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// PUBLIC STUFF
+		QUnit.test( "dispose", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		QUnit.test( "update", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+	} );
+
+} );

+ 35 - 0
test/unit/src/helpers/VertexNormalsHelper.tests.js

@@ -0,0 +1,35 @@
+/**
+ * @author TristanVALCKE / https://github.com/Itee
+ */
+/* global QUnit */
+
+import { VertexNormalsHelper } from '../../../../src/helpers/VertexNormalsHelper';
+
+export default QUnit.module( 'Helpers', () => {
+
+	QUnit.module.todo( 'VertexNormalsHelper', () => {
+
+		// INHERITANCE
+		QUnit.test( "Extending", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// INSTANCING
+		QUnit.test( "Instancing", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+		// PUBLIC STUFF
+		QUnit.test( "update", ( assert ) => {
+
+			assert.ok( false, "everything's gonna be alright" );
+
+		} );
+
+	} );
+
+} );