4 package jp.sfjp.mikutoga.math;
6 import org.junit.After;
7 import org.junit.AfterClass;
8 import org.junit.Before;
9 import org.junit.BeforeClass;
10 import org.junit.Test;
11 import static org.junit.Assert.*;
16 public strictfp class MkVec3DTest {
18 public MkVec3DTest() {
22 public static void setUpClass() {
26 public static void tearDownClass() {
34 public void tearDown() {
38 * Test of constructor, of class MkVec3D.
41 public void testCons() {
42 System.out.println("constructor");
47 assertEquals(0.0, vec.getXVal(), 0.0);
48 assertEquals(0.0, vec.getYVal(), 0.0);
49 assertEquals(0.0, vec.getZVal(), 0.0);
52 assertEquals(1.0, vec.getXVal(), 0.0);
53 assertEquals(0.0, vec.getYVal(), 0.0);
54 assertEquals(0.0, vec.getZVal(), 0.0);
57 assertEquals(1.0, vec.getXVal(), 0.0);
58 assertEquals(2.0, vec.getYVal(), 0.0);
59 assertEquals(0.0, vec.getZVal(), 0.0);
62 assertEquals(1.0, vec.getXVal(), 0.0);
63 assertEquals(2.0, vec.getYVal(), 0.0);
64 assertEquals(3.0, vec.getZVal(), 0.0);
66 vec.setVector(4.0, 5.0, 6.0);
67 assertEquals(4.0, vec.getXVal(), 0.0);
68 assertEquals(5.0, vec.getYVal(), 0.0);
69 assertEquals(6.0, vec.getZVal(), 0.0);
71 vec = new MkVec3D(7.0, 8.0, 9.0);
72 assertEquals(7.0, vec.getXVal(), 0.0);
73 assertEquals(8.0, vec.getYVal(), 0.0);
74 assertEquals(9.0, vec.getZVal(), 0.0);
80 * Test of toString method, of class MkVec3D.
83 public void testToString() {
84 System.out.println("toString");
89 assertEquals("vec=[0.0, 0.0, 0.0]", vec.toString());
91 vec = new MkVec3D(-0.0, StrictMath.PI, Double.MAX_VALUE);
92 assertEquals("vec=[-0.0, 3.141592653589793, 1.7976931348623157E308]", vec.toString());