osci-render/test/TestSuite.java

25 wiersze
733 B
Java
Czysty Zwykły widok Historia

import org.junit.Test;
import shapes.Line;
import static org.junit.Assert.*;
public class TestSuite {
// TODO: Create tests for shapes.Shapes class.
2020-01-29 21:05:08 +00:00
@Test
public void lineRotationTest1() {
Line line = new Line(-0.5, 0.5, 0.5, 0.5);
assertEquals(new Line(-0.5, -0.5, -0.5, 0.5), line.rotate(Math.PI / 2));
assertEquals(new Line(0.5, -0.5, -0.5, -0.5), line.rotate(Math.PI));
assertEquals(new Line(0.5, 0.5, 0.5, -0.5), line.rotate(3 * Math.PI / 2));
assertEquals(new Line(-0.5, 0.5, 0.5, 0.5), line.rotate(2 * Math.PI));
}
@Test
public void lineRotationTest2() {
Line line = new Line(-0.5, -0.5, -0.25, 0.5);
assertEquals(new Line(0.5, -0.5, -0.5, -0.25), line.rotate(Math.PI / 2));
}
}