package Ġio . kot est . matchers . long s Ċ Ċ import Ġio . kot est . Matcher Ċ import Ġio . kot est . Matcher Result Ċ import Ġio . kot est . matchers . comp ar ables . gt Ċ import Ġio . kot est . matchers . comp ar ables . gte Ċ import Ġio . kot est . matchers . comp ar ables . lt Ċ import Ġio . kot est . matchers . comp ar ables . lte Ċ import Ġio . kot est . should Ċ import Ġio . kot est . shouldBe Ċ import Ġio . kot est . should Not Ċ import Ġio . kot est . should Not Be Ċ Ċ fun ĠLong . shouldBe Positive () Ġ= Ġthis ĠshouldBe Ġpositive L () Ċ fun Ġpositive L () Ġ= Ġobject Ġ: ĠMatcher < Long > Ġ{ ĊĠ Ġoverride Ġfun Ġtest ( value : ĠLong ) Ġ= ĠMatcher Result ( value Ġ> Ġ 0 , Ġ"$ value Ġshould Ġbe Ġ> Ġ 0 ", Ġ"$ value Ġshould Ġnot Ġbe Ġ> Ġ 0 ") Ċ } Ċ Ċ fun ĠLong . shouldBe Negative () Ġ= Ġthis ĠshouldBe Ġnegative L () Ċ fun Ġnegative L () Ġ= Ġobject Ġ: ĠMatcher < Long > Ġ{ ĊĠ Ġoverride Ġfun Ġtest ( value : ĠLong ) Ġ= ĠMatcher Result ( value Ġ< Ġ 0 , Ġ"$ value Ġshould Ġbe Ġ< Ġ 0 ", Ġ"$ value Ġshould Ġnot Ġbe Ġ< Ġ 0 ") Ċ } Ċ Ċ fun ĠLong . shouldBe Even () Ġ= Ġthis Ġshould Ġl be Even () Ċ fun ĠLong . should Not Be Even () Ġ= Ġthis Ġshould Not Ġl be Even () Ċ fun Ġl be Even () Ġ= Ġobject Ġ: ĠMatcher < Long > Ġ{ ĊĠ Ġoverride Ġfun Ġtest ( value : ĠLong ): ĠMatcher Result Ġ= ĊĠĠĠĠĠ ĠMatcher Result ( value Ġ% Ġ 2 Ġ== Ġ 0 L , Ġ"$ value Ġshould Ġbe Ġeven ", Ġ"$ value Ġshould Ġbe Ġodd ") Ċ } Ċ Ċ fun ĠLong . shouldBe Odd () Ġ= Ġthis Ġshould Ġl be Odd () Ċ fun ĠLong . should Not Be Odd () Ġ= Ġthis Ġshould Not Ġl be Odd () Ċ fun Ġl be Odd () Ġ= Ġobject Ġ: ĠMatcher < Long > Ġ{ ĊĠ Ġoverride Ġfun Ġtest ( value : ĠLong ): ĠMatcher Result Ġ= ĊĠĠĠĠĠ ĠMatcher Result ( value Ġ% Ġ 2 Ġ== Ġ 1 L , Ġ"$ value Ġshould Ġbe Ġodd ", Ġ"$ value Ġshould Ġbe Ġeven ") Ċ } Ċ Ċ infix Ġfun ĠLong . shouldBe LessThan ( x : ĠLong ) Ġ= Ġthis ĠshouldBe Ġlt ( x ) Ċ infix Ġfun ĠLong . should Not Be LessThan ( x : ĠLong ) Ġ= Ġthis Ġshould Not Be Ġlt ( x ) Ċ Ċ infix Ġfun ĠLong . shouldBe LessThan OrEqual ( x : ĠLong ) Ġ= Ġthis ĠshouldBe Ġl te ( x ) Ċ infix Ġfun ĠLong . should Not Be LessThan OrEqual ( x : ĠLong ) Ġ= Ġthis Ġshould Not Be Ġl te ( x ) Ċ Ċ infix Ġfun ĠLong . shouldBe GreaterThan ( x : ĠLong ) Ġ= Ġthis ĠshouldBe Ġgt ( x ) Ċ infix Ġfun ĠLong . should Not Be GreaterThan ( x : ĠLong ) Ġ= Ġthis Ġshould Not Be Ġgt ( x ) Ċ Ċ infix Ġfun ĠLong . shouldBe GreaterThan OrEqual ( x : ĠLong ) Ġ= Ġthis ĠshouldBe Ġg te ( x ) Ċ infix Ġfun ĠLong . should Not Be GreaterThan OrEqual ( x : ĠLong ) Ġ= Ġthis Ġshould Not Be Ġg te ( x ) Ċ Ċ infix Ġfun ĠLong . shouldBe Exactly ( x : ĠLong ) Ġ= Ġthis ĠshouldBe Ġexactly ( x ) Ċ infix Ġfun ĠLong . should Not Be Exactly ( x : ĠLong ) Ġ= Ġthis Ġshould Not Be Ġexactly ( x ) Ċ Ċ fun ĠLong . shouldBe Zero () Ġ= Ġthis ĠshouldBe Exactly Ġ 0 L Ċ fun ĠLong . should Not Be Zero () Ġ= Ġthis Ġshould Not Be Exactly Ġ 0 L Ċ