[Bprocessor-commit] model/src/net/sourceforge/bprocessor/model/test VertexTest.java, 1.2, 1.3
Status: Pre-Alpha
Brought to you by:
henryml
From: rimestad <rim...@us...> - 2006-09-06 12:58:20
|
Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/test In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv15190/src/net/sourceforge/bprocessor/model/test Added Files: VertexTest.java Log Message: Added comments and header for stylecheck to accept --- NEW FILE: VertexTest.java --- //--------------------------------------------------------------------------------- // $Id: VertexTest.java,v 1.3 2006/09/06 12:58:10 rimestad Exp $ // // Copyright (c) 2005 The BProcessor Team (http://bprocessor.sourceforge.net) // Released under the Lesser GNU Public License v2.1 //--------------------------------------------------------------------------------- package net.sourceforge.bprocessor.model.test; import net.sourceforge.bprocessor.model.Vertex; import junit.framework.TestCase; /** * The vertex test class */ public class VertexTest extends TestCase { /** * 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))); } } |