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