Advertisement
nazar_art

AbsFigureTest

Jan 3rd, 2013
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package task.to.soft;
  2.  
  3. import static org.junit.Assert.*;
  4. import org.junit.*;
  5.  
  6. public class AbsFigureTest {
  7.  
  8.     @Test
  9.     public void testRectArea() {
  10.             Rectangle rectangle = new Rectangle(2.0, 2.0, "rectangle");
  11.             double testResult = 4;
  12.             double actualResult = rectangle.area();
  13.             float delta = 0.0001f;
  14.                assertEquals(testResult, actualResult, delta);
  15.     }
  16.    
  17.     @Test
  18.     public void testTriangleArea() {
  19.             Triangle triangle = new Triangle(2.0, 2.0, "triangle");
  20.             double testResult = 2;
  21.             double actualResult = triangle.area();
  22.             float delta = 0.0001f;
  23.                assertEquals(testResult, actualResult, delta);
  24.     }
  25.    
  26.     @Test
  27.     public void testToStringFormat() {
  28.             Triangle triangle = new Triangle(2.0, 2.0, "triangle");
  29.             String testResult = "triangle 2.0 2.0";
  30.             assertEquals(testResult, triangle.toString());
  31.     }
  32.    
  33.     @Test
  34.     public void testCompareMore() {
  35.         FigureGeneral oneFigure = new Rectangle(2.0, 2.0, "rectangle");
  36.         FigureGeneral twoFigure = new Triangle(1.0, 2.0, "triangle");
  37.         boolean actualResult = oneFigure.area() > twoFigure.area();
  38.         boolean expextedResult = true;
  39.             assertEquals(expextedResult, actualResult);
  40.     }
  41.    
  42.     @Test
  43.     public void testCompareLess() {
  44.         FigureGeneral oneFigure = new Rectangle(1.0, 2.0, "rectangle");
  45.         FigureGeneral twoFigure = new Triangle(2.0, 2.0, "triangle");
  46.         boolean actualResult = oneFigure.area() > twoFigure.area();
  47.         boolean expextedResult = false;
  48.             assertEquals(expextedResult, actualResult);
  49.     }
  50.    
  51.     @Test
  52.     public void testCompareEquals() {
  53.         FigureGeneral oneFigure = new Rectangle(2.0, 2.0, "rectangle");
  54.         FigureGeneral twoFigure = new Triangle(2.0, 2.0, "triangle");
  55.         boolean actualResult = oneFigure.area() > twoFigure.area() &
  56.                 oneFigure.area() < twoFigure.area();
  57.         boolean expextedResult = false;
  58.             assertEquals(expextedResult, actualResult);
  59.     }
  60.  
  61.  
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement