# Class test.robot.test3d.TriangleMeshPNTValidationTest

4 tests | 4 failures | 0 ignored | 10.117s duration
| 0% successful

- Failed tests
- Tests
- Standard error

## Failed tests

### testDegeneratedMeshUpdateNormals

    junit.framework.AssertionFailedError: expected:rgba(255,0,0,255) but was:rgba(255,255,255,255)
    	at test.robot.testharness.VisualTestBase.assertColorEquals(VisualTestBase.java:177)
    	at test.robot.test3d.TriangleMeshPNTValidationTest.lambda$testDegeneratedMeshUpdateNormals$6(TriangleMeshPNTValidationTest.java:158)
    	at test.util.Util.lambda$submit$0(Util.java:88)
    	at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$9(PlatformImpl.java:418)
    	at java.base/java.security.AccessController.doPrivileged(Native Method)
    	at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:417)
    	at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
    	at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    	at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:189)
    	at java.base/java.lang.Thread.run(Thread.java:844)

### testDegeneratedMeshUpdatePoints

    junit.framework.AssertionFailedError: expected:rgba(255,0,0,255) but was:rgba(255,255,255,255)
    	at test.robot.testharness.VisualTestBase.assertColorEquals(VisualTestBase.java:177)
    	at test.robot.test3d.TriangleMeshPNTValidationTest.lambda$testDegeneratedMeshUpdatePoints$9(TriangleMeshPNTValidationTest.java:205)
    	at test.util.Util.lambda$submit$0(Util.java:88)
    	at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$9(PlatformImpl.java:418)
    	at java.base/java.security.AccessController.doPrivileged(Native Method)
    	at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:417)
    	at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
    	at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    	at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:189)
    	at java.base/java.lang.Thread.run(Thread.java:844)

### testInvalidNormalsLength

    junit.framework.AssertionFailedError: expected:rgba(10,10,40,255) but was:rgba(255,255,255,255)
    	at test.robot.testharness.VisualTestBase.assertColorEquals(VisualTestBase.java:177)
    	at test.robot.test3d.TriangleMeshPNTValidationTest.lambda$testInvalidNormalsLength$1(TriangleMeshPNTValidationTest.java:85)
    	at test.util.Util.lambda$submit$0(Util.java:88)
    	at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$9(PlatformImpl.java:418)
    	at java.base/java.security.AccessController.doPrivileged(Native Method)
    	at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:417)
    	at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
    	at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    	at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:189)
    	at java.base/java.lang.Thread.run(Thread.java:844)

### testNormalsLengthChange

    junit.framework.AssertionFailedError: expected:rgba(255,0,0,255) but was:rgba(255,255,255,255)
    	at test.robot.testharness.VisualTestBase.assertColorEquals(VisualTestBase.java:177)
    	at test.robot.test3d.TriangleMeshPNTValidationTest.lambda$testNormalsLengthChange$3(TriangleMeshPNTValidationTest.java:113)
    	at test.util.Util.lambda$submit$0(Util.java:88)
    	at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$9(PlatformImpl.java:418)
    	at java.base/java.security.AccessController.doPrivileged(Native Method)
    	at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:417)
    	at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
    	at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    	at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:189)
    	at java.base/java.lang.Thread.run(Thread.java:844)

## Tests

Test | Duration | Result
--- | --- | ---
testDegeneratedMeshUpdateNormals | 3.729s | failed
testDegeneratedMeshUpdatePoints | 2.109s | failed
testInvalidNormalsLength | 2.182s | failed
testNormalsLengthChange | 2.097s | failed

## Standard error

    Mar 21, 2017 5:54:26 PM javafx.scene.shape.TriangleMesh validateNormals
    WARNING: normals.size() has to be divisible by getNormalElementSize(). It is to store multiple nx, ny, and nz coordinates of this mesh