package Ġfr . ek ito . injector Ċ Ċ import Ġfr . ek ito . injector . web . GitHub Service Ċ import Ġfr . ek ito . injector . web . Web Module Ċ import Ġjunit . framework . Assert Ċ import Ġorg . junit . Before Ċ import Ġorg . junit . BeforeClass Ċ import Ġorg . junit . Test Ċ Ċ /** Ċ Ġ* ĠTo Ġwork Ġon Ġunit Ġtests , Ġswitch Ġthe ĠTest ĠArtifact Ġin Ġthe ĠBuild ĠVari ants Ġview . Ċ Ġ*/ Ċ class ĠSimple Kotlin Test Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ BeforeClass ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġbefore () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog . OS Ġ= ĠLog . Type . JAVA ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Before ĊĠĠĠ Ġfun Ġbefore Test () Ġ{ ĊĠĠĠĠĠĠĠ ĠInject or . clear () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġsimple _ add _ and _ get () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġperson Ġ= ĠPerson (" jo e ", Ġ 1 5 ) ĊĠĠĠĠĠĠĠ ĠInject or . add ( person ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( person , ĠInject or . get < Person >( Person :: class . java )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest _ web _ module () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġuse Ġweb Ġjava Ġmodule ĊĠĠĠĠĠĠĠ ĠInject or . load ( Web Module :: class . java ) ĊĠĠĠĠĠĠĠ Ġval Ġservice Ġ= ĠInject or . get ( GitHub Service :: class . java ) ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġservice . list Repos (" oct oc at "). execute () ĊĠĠĠĠĠĠĠ ĠAssert . assertTrue ( response . is Successful ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdata Ġclass ĠPerson ( var Ġname : ĠString , Ġvar Ġage : ĠInt ) Ċ } ĊĊ