package Ġorg . am sh ove . k lu ent . num erical Ċ Ċ import Ġorg . am sh ove . k lu ent . shouldBe Negative Ċ import Ġkotlin . test . Test Ċ import Ġkotlin . test . assert Fails Ċ Ċ class ĠShould Be Negative Should Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġpass When Testing AN eg ative Integer () Ġ{ ĊĠĠĠĠĠĠĠ Ġ(- 5 ). shouldBe Negative () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġfail When Testing AP os itive Integer () Ġ{ ĊĠĠĠĠĠĠĠ Ġassert Fails Ġ{ Ġ 5 . shouldBe Negative () Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġfail When Testing Zero Integer () Ġ{ ĊĠĠĠĠĠĠĠ Ġassert Fails Ġ{ Ġ 0 . shouldBe Negative () Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġpass When Testing AN eg ative Double () Ġ{ ĊĠĠĠĠĠĠĠ Ġ(- 0 . 9 9 9 9 ). shouldBe Negative () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġfail When Testing AP os itive Double () Ġ{ ĊĠĠĠĠĠĠĠ Ġassert Fails Ġ{ Ġ( 0 . 0 0 0 1 ). shouldBe Negative () Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġfail When Testing Zero Double () Ġ{ ĊĠĠĠĠĠĠĠ Ġassert Fails Ġ{ Ġ( 0 . 0 ). shouldBe Negative () Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġpass When Testing AN eg ative Float () Ġ{ ĊĠĠĠĠĠĠĠ Ġ(- 0 . 9 9 9 9 f ). shouldBe Negative () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġfail When Testing AP os itive Float () Ġ{ ĊĠĠĠĠĠĠĠ Ġassert Fails Ġ{ Ġ( 0 . 0 0 0 1 f ). shouldBe Negative () Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġfail When Testing Zero Float () Ġ{ ĊĠĠĠĠĠĠĠ Ġassert Fails Ġ{ Ġ( 0 . 0 f ). shouldBe Negative () Ġ} ĊĠĠĠ Ġ} Ċ }