package Ġjp . co . sor am its u . test _ shared Ċ Ċ import Ġorg . mockito . Argument Matcher Ċ import Ġorg . mockito . Mockito Ċ import Ġorg . mockito . stub bing . O ngo ing Stub bing Ċ Ċ /** Ċ Ġ* ĠReturns ĠMockito . eq () Ġas Ġnullable Ġtype Ġto Ġavoid Ġjava . lang . IllegalStateException Ġwhen Ċ Ġ* Ġnull Ġis Ġreturned . Ċ Ġ* Ċ Ġ* ĠGeneric ĠT Ġis Ġnullable Ġbecause Ġimplicitly Ġbounded Ġby ĠAny ?. Ċ Ġ*/ Ċ fun Ġ< T > Ġeq ( obj : ĠT ): ĠT Ġ= ĠMockito . eq < T >( obj ) Ċ Ċ /** Ċ Ġ* ĠReturns ĠMockito . any () Ġas Ġnullable Ġtype Ġto Ġavoid Ġjava . lang . IllegalStateException Ġwhen Ċ Ġ* Ġnull Ġis Ġreturned . Ċ Ġ*/ Ċ fun Ġ< T > Ġany (): ĠT Ġ= ĠMockito . any < T >() Ċ Ċ /** Ċ Ġ* ĠReturns ĠMockito . is A () Ġas Ġnullable Ġtype Ġto Ġavoid Ġjava . lang . IllegalStateException Ġwhen Ċ Ġ* Ġnull Ġis Ġreturned . Ċ Ġ*/ Ċ fun Ġ< T > Ġis A ( class Ref : ĠClass < T >): ĠT Ġ= ĠMockito . is A < T >( class Ref ) Ċ Ċ fun Ġ< T > Ġarg That ( argument Matcher : ĠArgument Matcher < T >): ĠT Ġ= ĠMockito . arg That < T >( argument Matcher ) Ċ Ċ fun Ġ< T > Ġwhenever ( method Call : ĠT ): ĠO ngo ing Stub bing < T > Ġ= ĊĠĠĠ ĠMockito .` when `( method Call ) Ċ Ċ fun Ġ< T > ĠO ngo ing Stub bing < T >. then Throw Unsafe ( exception : ĠException ) Ġ= Ġthen Answer Ġ{ ĊĠĠĠ Ġthrow Ġexception Ċ } Ċ