Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package cse1102.geometry;
- import static org.junit.Assert.*;
- import org.junit.Test;
- public class RectangleTest {
- @Test
- public void testRectangle() {
- //fail("Not yet implemented");
- }
- @Test
- public void testRectangleIntIntIntInt() {
- //fail("Not yet implemented");
- }
- @Test
- public void testDeltaMove() {
- Rectangle r1 = new Rectangle(50,60,20,10);
- r1.deltaMove(10, 10);
- assertEquals("Vertex 1 X check", 60, r1.getVertex1().getX());
- assertEquals("Vertex 1 Y check", 70, r1.getVertex1().getY());
- assertEquals("Vertex 2 X check", 60, r1.getVertex2().getX());
- assertEquals("Vertex 2 Y check", 80, r1.getVertex2().getY());
- assertEquals("Vertex 3 X check", 80, r1.getVertex3().getX());
- assertEquals("Vertex 3 Y check", 80, r1.getVertex3().getY());
- assertEquals("Vertex 4 X check", 80, r1.getVertex4().getX());
- assertEquals("Vertex 4 Y check", 70, r1.getVertex4().getY());
- }
- @Test
- public void testGetArea() {
- Rectangle r1 = new Rectangle(50,60,20,10);
- assertEquals("Area Check", 200, r1.getArea());
- }
- @Test
- public void testGetPerimeter() {
- Rectangle r1 = new Rectangle(50,60,20,10);
- assertEquals("Perimeter Check", 60, r1.getPerimeter());
- }
- @Test
- public void testToString() {
- Rectangle r1 = new Rectangle(50,60,20,10);
- String expectedMessage = "Rectangle" + "\n" +
- "origin = " + 50 + " , " + 60 + "\n" +
- "vertex 2 x,y = " + 50 + " , " + 70 + "\n" +
- "vertex 3 x,y = " + 70 + " , " + 70 + "\n" +
- "vertex 4 x,y = " + 70 + " , " + 60 + "\n" +
- "width = " + 10 + "\n" +
- "length = " + 20 + "\n";
- assertEquals("toString", expectedMessage, r1.toString());
- }
- @Test
- public void testGetObjectCount() {
- //fail("Not yet implemented");
- }
- @Test
- public void testGetLength() {
- Rectangle r1 = new Rectangle(50,60,10,20);
- assertEquals("Length Test", 10, r1.getLength());
- }
- @Test
- public void testGetWidth() {
- Rectangle r1 = new Rectangle(50,60,10,20);
- assertEquals("Width Test", 20, r1.getWidth());
- }
- @Test
- public void testGetType() {
- Rectangle r1 = new Rectangle(50,60,10,20);
- assertEquals("Type check", "Rectangle", r1.getType());
- }
- @Test
- public void testSetType() {
- Rectangle r1 = new Rectangle(50,60,10,20);
- r1.setType("Different Rectangle");
- assertEquals("Type check", "Different Rectangle", r1.getType());
- }
- @Test
- public void testGetVertex1() {
- Rectangle r1 = new Rectangle(50,60,20,10);
- Vertex vertex1 = r1.getVertex1();
- int x = vertex1.getX();
- int y = vertex1.getY();
- assertEquals("Vertex 1 X", 50, x );
- assertEquals("Vertex 1 Y", 60, y );
- }
- @Test
- public void testGetVertex2() {
- Rectangle r1 = new Rectangle(50,60,20,10);
- Vertex vertex1 = r1.getVertex2();
- int x = vertex1.getX();
- int y = vertex1.getY();
- assertEquals("Vertex 2 X", 50, x );
- assertEquals("Vertex 2 Y", 70, y );
- }
- @Test
- public void testGetVertex3() {
- Rectangle r1 = new Rectangle(50,60,20,10);
- Vertex vertex1 = r1.getVertex3();
- int x = vertex1.getX();
- int y = vertex1.getY();
- assertEquals("Vertex 1 X", 70, x );
- assertEquals("Vertex 1 Y", 70, y );
- }
- @Test
- public void testGetVertex4() {
- Rectangle r1 = new Rectangle(50,60,20,10);
- Vertex vertex1 = r1.getVertex4();
- int x = vertex1.getX();
- int y = vertex1.getY();
- assertEquals("Vertex 1 X", 70, x );
- assertEquals("Vertex 1 Y", 60, y );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment