@Test public void testEquality() { final JCameraSphericalType c0 = JCameraSpherical.newCamera(); c0.cameraSetAngleHeading((float) (Math.random() * 100.0f)); c0.cameraSetAngleIncline((float) (Math.random() * 100.0f)); c0.cameraSetTargetPosition3f( (float) (Math.random() * 100.0f), (float) (Math.random() * 100.0f), (float) (Math.random() * 100.0f)); c0.cameraSetZoom((float) (Math.random() * 100.0f)); final JCameraSphericalType c1 = JCameraSpherical.newCameraFrom(c0); System.out.println("c0: " + c0); System.out.println("c1: " + c1); Assert.assertEquals(c0, c1); Assert.assertEquals(c0.hashCode(), c1.hashCode()); Assert.assertEquals(c0.toString(), c1.toString()); this.compareSnapshot(c1); this.compareSnapshot(c0); }
@Test public void testPositionsOffset100() c.cameraSetTargetPosition3f(100.0f, 100.0f, 100.0f);