[Bprocessor-commit] model/src/net/sourceforge/bprocessor/model/test VertexTest.java, NONE, 1.1
Status: Pre-Alpha
Brought to you by:
henryml
From: rimestad <rim...@us...> - 2006-09-05 13:52:50
|
Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/test In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv3115/src/net/sourceforge/bprocessor/model/test Added Files: VertexTest.java Log Message: added some testes for vertex (still need many) and made some changes to line canMove method (works ok but not perfect) --- NEW FILE: VertexTest.java --- package net.sourceforge.bprocessor.model.test; import net.sourceforge.bprocessor.model.Vertex; import junit.framework.TestCase; public class VertexTest extends TestCase { /* * Test method for 'net.sourceforge.bprocessor.model.Vertex.move(double, double, double)' */ public void testMove() { } /* * Test method for 'net.sourceforge.bprocessor.model.Vertex.canMove(double, double, double, Collection)' */ public void testCanMove() { } /* * Test method for 'net.sourceforge.bprocessor.model.Vertex.scale(double)' */ public void testScale() { } /* * Test method for 'net.sourceforge.bprocessor.model.Vertex.minus(Vertex)' */ public void testMinus() { } /* * Test method for 'net.sourceforge.bprocessor.model.Vertex.add(Vertex)' */ public void testAdd() { } /* * Test method for 'net.sourceforge.bprocessor.model.Vertex.cross(Vertex)' */ public void testCross() { } /* * Test method for 'net.sourceforge.bprocessor.model.Vertex.dot(Vertex)' */ public void testDot() { } /* * Test method for 'net.sourceforge.bprocessor.model.Vertex.length()' */ public void testLength() { } /* * Test method for 'net.sourceforge.bprocessor.model.Vertex.distance(Vertex)' */ public void testDistance() { } /* * Test method for 'net.sourceforge.bprocessor.model.Vertex.determinant(Vertex, Vertex)' */ public void testDeterminant() { } /* * Test method for 'net.sourceforge.bprocessor.model.Vertex.isZero()' */ public void testIsZero() { } /* * Test method for 'net.sourceforge.bprocessor.model.Vertex.equalEps(Vertex)' */ public void testEqualEps() { } /* * Test method for 'net.sourceforge.bprocessor.model.Vertex.coincides(Vertex)' */ public void testCoincides() { Vertex v1 = new Vertex(10, 0, 0); Vertex v2 = new Vertex(5, 5, 0); assertFalse(v1.coincides(v2)); assertFalse(v2.coincides(v1)); v2 = new Vertex(10, 0, 0); assertTrue(v1.coincides(v2)); assertTrue(v2.coincides(v1)); } /* * Test method for 'net.sourceforge.bprocessor.model.Vertex.normalize()' */ public void testNormalize() { } /* * Test method for 'net.sourceforge.bprocessor.model.Vertex.projectOnto(Vertex)' */ public void testProjectOnto() { Vertex v1 = new Vertex(10, 0, 0); Vertex v2 = new Vertex(5, 5, 0); Vertex res = v2.projectOnto(v1); assertTrue(res.coincides(new Vertex(5, 0, 0))); v1 = new Vertex(0, 10, 0); res = v2.projectOnto(v1); assertTrue(res.coincides(new Vertex(0, 5, 0))); v1 = new Vertex(0, 0, 10); res = v2.projectOnto(v1); assertTrue(res.coincides(new Vertex(0, 0, 0))); } } |