Class ShapeTest.TestEquals

java.lang.Object
com.takenoko.shape.ShapeTest.TestEquals
Enclosing class:
ShapeTest

@Nested @DisplayName("Method equals") class ShapeTest.TestEquals extends Object
  • Constructor Details

    • TestEquals

      TestEquals()
  • Method Details

    • equals_shouldReturnTrueWhenShapeIsItself

      @Test @DisplayName("should return true when the shape is itself") void equals_shouldReturnTrueWhenShapeIsItself()
    • equals_shouldReturnFalseWhenShapeIsNull

      @Test @DisplayName("should return false when the shape is null") void equals_shouldReturnFalseWhenShapeIsNull()
    • equals_shouldReturnFalseWhenShapeIsOfAnotherClass

      @Test @DisplayName("should return false when the shape is of another class") void equals_shouldReturnFalseWhenShapeIsOfAnotherClass()
    • equals_shouldReturnTrueWhenShapeHasSameElements

      @Test @DisplayName("should return true when the shape has the same elements") void equals_shouldReturnTrueWhenShapeHasSameElements()
    • equals_shouldReturnFalseWhenShapeHasDifferentElementsColor

      @Test @DisplayName("should return false when the shape has a different elements color") void equals_shouldReturnFalseWhenShapeHasDifferentElementsColor()
    • equals_shouldReturnFalseWhenShapeHasDifferentElementsPosition

      @Test @DisplayName("should return false when the shape has a different elements position") void equals_shouldReturnFalseWhenShapeHasDifferentElementsPosition()