package Ġw ik idata Ċ Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġkotlin . test . assertEquals Ċ import Ġkotlin . test . assertNotNull Ċ Ċ @ Suppress (" Test FunctionName ") Ċ class ĠW ik idata Endpoint Tests Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun ĠTest W ik idata Search By Label () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠGiven ĊĠĠĠĠĠĠĠ Ġval Ġapi Ġ= ĠW ik idata Json Api Query () ĊĠĠĠĠĠĠĠ Ġ// ĠWhen ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġapi . search By Label (" Ob ama ") ĊĠĠĠĠĠĠĠ Ġ// ĠThen ĊĠĠĠĠĠĠĠ ĠassertNotNull ( result ) ĊĠĠĠĠĠĠĠ Ġassert ( result . search . isNotEmpty ()) ĊĠĠĠĠĠĠĠ ĠassertEquals (" Q 7 6 ", Ġresult . search [ 0 ]. id ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun ĠTest W ik idata Query Entity ById () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠGiven ĊĠĠĠĠĠĠĠ Ġval Ġapi Ġ= ĠW ik idata Json Api Query () ĊĠĠĠĠĠĠĠ Ġ// ĠWhen ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġapi . search ById (" Q 7 6 ") ĊĠĠĠĠĠĠĠ Ġ// ĠThen ĊĠĠĠĠĠĠĠ ĠassertNotNull ( result ) ĊĠĠĠĠĠĠĠ Ġassert ( result . entities . isNotEmpty ()) ĊĠĠĠĠĠĠĠ ĠassertEquals (" Q 7 6 ", Ġresult . entities [" Q 7 6 "] !!. id ) ĊĠĠĠĠĠĠĠ ĠassertEquals (" Bar ack ĠOb ama ", Ġresult . entities [" Q 7 6 "] !!. labels [" en "] !! [" value "]) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun ĠTest W ik idata Query Property ById () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠGiven ĊĠĠĠĠĠĠĠ Ġval Ġapi Ġ= ĠW ik idata Json Api Query () ĊĠĠĠĠĠĠĠ Ġ// ĠWhen ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġapi . search By Property Id (" P 2 5 ") ĊĠĠĠĠĠĠĠ Ġ// ĠThen ĊĠĠĠĠĠĠĠ ĠassertNotNull ( result ) ĊĠĠĠĠĠĠĠ Ġassert ( result . entities . isNotEmpty ()) ĊĠĠĠĠĠĠĠ ĠassertEquals (" P 2 5 ", Ġresult . entities [" P 2 5 "] !!. id ) ĊĠĠĠĠĠĠĠ ĠassertEquals (" mother ", Ġresult . entities [" P 2 5 "] !!. labels [" en "] !! [" value "]) ĊĠĠĠ Ġ} Ċ }