Colindapieman

JRectangleTest

Mar 9th, 2015
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.47 KB | None | 0 0
  1. package cse1102.geometry;
  2.  
  3. import static org.junit.Assert.*;
  4.  
  5. import org.junit.Test;
  6.  
  7. public class RectangleTest {
  8.  
  9.     @Test
  10.     public void testRectangle() {
  11.         //fail("Not yet implemented");
  12.     }
  13.  
  14.     @Test
  15.     public void testRectangleIntIntIntInt() {
  16.         //fail("Not yet implemented");
  17.     }
  18.  
  19.     @Test
  20.     public void testDeltaMove() {
  21.         Rectangle r1 = new Rectangle(50,60,20,10);
  22.         r1.deltaMove(10, 10);
  23.         assertEquals("Vertex 1 X check", 60, r1.getVertex1().getX());
  24.         assertEquals("Vertex 1 Y check", 70, r1.getVertex1().getY());
  25.        
  26.         assertEquals("Vertex 2 X check", 60, r1.getVertex2().getX());
  27.         assertEquals("Vertex 2 Y check", 80, r1.getVertex2().getY());
  28.        
  29.         assertEquals("Vertex 3 X check", 80, r1.getVertex3().getX());
  30.         assertEquals("Vertex 3 Y check", 80, r1.getVertex3().getY());
  31.        
  32.         assertEquals("Vertex 4 X check", 80, r1.getVertex4().getX());
  33.         assertEquals("Vertex 4 Y check", 70, r1.getVertex4().getY());
  34.     }
  35.  
  36.     @Test
  37.     public void testGetArea() {
  38.         Rectangle r1 = new Rectangle(50,60,20,10);
  39.         assertEquals("Area Check", 200, r1.getArea());
  40.     }
  41.  
  42.     @Test
  43.     public void testGetPerimeter() {
  44.         Rectangle r1 = new Rectangle(50,60,20,10);
  45.         assertEquals("Perimeter Check", 60, r1.getPerimeter());
  46.     }
  47.  
  48.     @Test
  49.     public void testToString() {
  50.         Rectangle r1 = new Rectangle(50,60,20,10);
  51.         String expectedMessage = "Rectangle" + "\n" +
  52.                  "origin        = " + 50 + " , " + 60 + "\n" +
  53.                  "vertex 2 x,y  = " + 50 + " , " + 70 + "\n" +
  54.                  "vertex 3 x,y  = " + 70 + " , " + 70 + "\n" +
  55.                  "vertex 4 x,y  = " + 70 + " , " + 60 + "\n" +
  56.                  "width         = " + 10 + "\n" +
  57.               "length        = " + 20 + "\n";
  58.         assertEquals("toString", expectedMessage, r1.toString());
  59.     }
  60.  
  61.     @Test
  62.     public void testGetObjectCount() {
  63.         //fail("Not yet implemented");
  64.     }
  65.  
  66.     @Test
  67.     public void testGetLength() {
  68.         Rectangle r1 = new Rectangle(50,60,10,20);
  69.         assertEquals("Length Test", 10, r1.getLength());
  70.     }
  71.  
  72.     @Test
  73.     public void testGetWidth() {
  74.         Rectangle r1 = new Rectangle(50,60,10,20);
  75.         assertEquals("Width Test", 20, r1.getWidth());
  76.     }
  77.  
  78.     @Test
  79.     public void testGetType() {
  80.         Rectangle r1 = new Rectangle(50,60,10,20);
  81.         assertEquals("Type check", "Rectangle", r1.getType());
  82.     }
  83.  
  84.     @Test
  85.     public void testSetType() {
  86.         Rectangle r1 = new Rectangle(50,60,10,20);
  87.         r1.setType("Different Rectangle");
  88.         assertEquals("Type check", "Different Rectangle", r1.getType());
  89.     }
  90.  
  91.     @Test
  92.     public void testGetVertex1() {
  93.         Rectangle r1 = new Rectangle(50,60,20,10);
  94.         Vertex vertex1 = r1.getVertex1();
  95.         int x = vertex1.getX();
  96.         int y = vertex1.getY();
  97.         assertEquals("Vertex 1 X", 50, x );
  98.         assertEquals("Vertex 1 Y", 60, y );
  99.  
  100.     }
  101.  
  102.     @Test
  103.     public void testGetVertex2() {
  104.         Rectangle r1 = new Rectangle(50,60,20,10);
  105.         Vertex vertex1 = r1.getVertex2();
  106.         int x = vertex1.getX();
  107.         int y = vertex1.getY();
  108.         assertEquals("Vertex 2 X", 50, x );
  109.         assertEquals("Vertex 2 Y", 70, y );
  110.  
  111.     }
  112.  
  113.     @Test
  114.     public void testGetVertex3() {
  115.         Rectangle r1 = new Rectangle(50,60,20,10);
  116.         Vertex vertex1 = r1.getVertex3();
  117.         int x = vertex1.getX();
  118.         int y = vertex1.getY();
  119.         assertEquals("Vertex 1 X", 70, x );
  120.         assertEquals("Vertex 1 Y", 70, y );
  121.  
  122.     }
  123.  
  124.     @Test
  125.     public void testGetVertex4() {
  126.         Rectangle r1 = new Rectangle(50,60,20,10);
  127.         Vertex vertex1 = r1.getVertex4();
  128.         int x = vertex1.getX();
  129.         int y = vertex1.getY();
  130.         assertEquals("Vertex 1 X", 70, x );
  131.         assertEquals("Vertex 1 Y", 60, y );
  132.  
  133.     }
  134.  
  135. }
Advertisement
Add Comment
Please, Sign In to add comment