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)));
}
}
|