Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Tests;
- import azaza.Vector3D;
- import org.junit.Test;
- import org.junit.runner.JUnitCore;
- import org.junit.runner.Result;
- import static org.junit.Assert.*;
- public class Vector3DTest {
- public static void main(String[] args) {
- JUnitCore runner = new JUnitCore();
- Result result = runner.run(Vector3DTest.class);
- System.out.println("run tests: " + result.getRunCount());
- System.out.println("failed tests: " + result.getFailureCount());
- if (result.getFailureCount() != 0)
- System.out.println("fail: " + result.getFailures());
- System.out.println("ignored tests: " + result.getIgnoreCount());
- System.out.println("success: " + result.wasSuccessful());
- }
- @Test
- public void scalar() throws Exception {
- Vector3D vector1 = new Vector3D(2,4,8);
- Vector3D vector2 = new Vector3D(-3,4,5);
- assertTrue(vector1.scalar(vector2) == 50);
- }
- @Test
- public void length() throws Exception {
- Vector3D vector1 = new Vector3D(1,2,2);
- assertEquals(3, vector1.length(), 0);
- }
- @Test
- public void multiply() throws Exception {
- Vector3D vector1 = new Vector3D(4,5,6);
- double number = 2;
- Vector3D resultActual = vector1.multiply(number);
- Vector3D resultExpected = new Vector3D(8,10,12);
- assertTrue(resultActual.equals(resultExpected));
- }
- @Test
- public void add() throws Exception {
- Vector3D vector1 = new Vector3D(-6,7,0);
- Vector3D vector2 = new Vector3D(8,6,2);
- Vector3D sum = vector1.add(vector2);
- assertTrue(sum.equals(new Vector3D(2,13,2)));
- }
- @Test
- public void sub() throws Exception {
- Vector3D vector1 = new Vector3D(-6,7,0);
- Vector3D vector2 = new Vector3D(8,6,2);
- Vector3D difActual = vector1.sub(vector2);
- Vector3D difExpected = new Vector3D(-14,1,-2);
- assertTrue(difExpected.equals(difActual));
- }
- }
Add Comment
Please, Sign In to add comment