package Ġse . love f . assert Ċ Ċ import Ġorg . junit . Test Ċ Ċ /** Ċ Ġ* ĠDate : Ġ 2 0 1 7 - 1 2 - 0 3 Ċ Ġ* Ġ@ author ĠLove Ċ Ġ*/ Ċ class ĠCheck Util Test Ġ{ ĊĊĠĠĠ Ġ@ Test Ġfun Ġ` basic Ġcheck `() Ġ{ ĊĠĠĠĠĠĠĠĠ 1 Ġpasses Ġcheck Ġ{ Ġit Ġis EqualTo Ġ 1 Ġ}; ĊĠĠĠĠĠĠĠ Ġ{ Ġ 1 Ġpasses Ġcheck Ġ{ Ġit Ġis EqualTo Ġ 2 Ġ} Ġ} Ġthrows ĠError :: class ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test Ġfun Ġ`' passes ' Ġreturns Ġchecked Ġobject `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġa Ġ= ĠAny () ĊĠĠĠĠĠĠĠ Ġa Ġpasses Ġcheck Ġ{ Ġ Ġ} Ġreference Is EqualTo Ġa ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test Ġfun Ġ` check Ġon Ġnullable `() Ġ{ ĊĠĠĠĠĠĠĠ Ġnull Ġpasses Ġcheck Ġ{ Ġit Ġis EqualTo Ġnull Ġ}; ĊĠĠĠĠĠĠĠ Ġ{ Ġnull Ġpasses Ġcheck Ġ{ Ġit Ġis EqualTo Ġ 1 Ġ} Ġ} Ġthrows ĠError :: class ĊĠĠĠ Ġ} Ċ } Ċ