• deadbeef79000@lemmy.nz
    link
    fedilink
    arrow-up
    15
    ·
    edit-2
    3 days ago

    This is why it’s important to have tests that assert a system’s failure modes too.

    shouldFitTriangleInTriangleHole()

    shouldNotFitTriangleInAnyOtherHoles()

    Bonus points for just parameterizing it.

    • elvith@feddit.org
      link
      fedilink
      arrow-up
      3
      ·
      2 days ago
       assert triangleObject.shouldFitInHole(triangleHole) == true
      
      assert triangleObject.shouldFitInHole(squareHole) == false