package Ġdp . word Break Ċ Ċ import Ġorg . junit . jupiter . api . Assertions Ċ import Ġorg . junit . jupiter . api . Before All Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . junit . jupiter . api . Test Instance Ċ Ċ @ Test Instance ( Test Instance . Lifecycle . PER _ CLASS ) Ċ class Ġword Break Test Ġ{ ĊĊĠĠĠ Ġlateinit Ġvar Ġsolution Kt : ĠSolution Kt ĊĊĠĠĠ Ġ@ Before All ĊĠĠĠ Ġfun Ġbefore (){ ĊĠĠĠĠĠĠĠ Ġsolution Kt Ġ= ĠSolution Kt () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest (){ ĊĠĠĠĠĠĠĠ Ġval Ġs Ġ= Ġ" leetcode " ĊĠĠĠĠĠĠĠ Ġval Ġword Dict Ġ= ĠlistOf < String >(" leet ", Ġ" code ") ĊĠĠĠĠĠĠĠ ĠAssertions . assertEquals ( true , Ġsolution Kt . word Break ( s , Ġword Dict )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest 2 (){ ĊĠĠĠĠĠĠĠ Ġval Ġs Ġ= Ġ" apple pen apple " ĊĠĠĠĠĠĠĠ Ġval Ġword Dict Ġ= ĠlistOf < String >(" apple ", Ġ" pen ") ĊĠĠĠĠĠĠĠ ĠAssertions . assertEquals ( true , Ġsolution Kt . word Break ( s , Ġword Dict )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest 3 (){ ĊĠĠĠĠĠĠĠ Ġval Ġs Ġ= Ġ" cats and og " ĊĠĠĠĠĠĠĠ Ġval Ġword Dict Ġ= ĠlistOf < String >(" cats ", Ġ" dog ", Ġ" sand ", Ġ" and ", Ġ" cat ") ĊĠĠĠĠĠĠĠ ĠAssertions . assertEquals ( false , Ġsolution Kt . word Break ( s , Ġword Dict )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest 4 (){ ĊĠĠĠĠĠĠĠ Ġval Ġs Ġ= Ġ" aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aa ab " ĊĠĠĠĠĠĠĠ Ġval Ġword Dict Ġ= ĠlistOf < String >(" a ", Ġ" aa ", Ġ" aaa ", Ġ" aaaa ", Ġ" aaaa a ") ĊĠĠĠĠĠĠĠ ĠAssertions . assertEquals ( false , Ġsolution Kt . word Break ( s , Ġword Dict )) ĊĠĠĠ Ġ} Ċ }