package Ġorg . jes per anc in ha . con certs . mvc . controllers Ċ Ċ import Ġio . kot est . core . spec . style . Word Spec Ċ import Ġio . kot est . extensions . spring . Spring Extension Ċ import Ġio . kot est . matchers . collections . shouldBe Empty Ċ import Ġio . kot est . matchers . should Not Be Ċ import Ġorg . jes per anc in ha . con certs . mvc . repos . Artist Repository Ċ import Ġorg . jes per anc in ha . con certs . mvc . services . Artist ServiceImpl Ċ import Ġorg . springframework . boot . test . mock . mockito . Mock Bean Ċ import Ġorg . springframework . test . context . Context Configuration Ċ Ċ @ Context Configuration ( classes Ġ= Ġ[( Artist ServiceImpl :: class )]) Ċ class ĠHello Test ( service : ĠArtist ServiceImpl ) Ġ: ĠWord Spec () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġextensions () Ġ= ĠlistOf ( Spring Extension ) ĊĊĠĠĠ Ġ@ Mock Bean ĊĠĠĠ Ġlateinit Ġvar Ġartist Repository : ĠArtist Repository ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġ" Spring Extension " Ġshould Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" have Ġaut ow ired Ġthe Ġservice " Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġartist Repository Ġshould Not Be Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġservice Ġshould Not Be Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġservice . getAll Art ists () Ġshould Not Be Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġservice . getAll Art ists ()?. shouldBe Empty () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } ĊĊĊ