package Ġcom . ig or wo j da . string . is substring Ċ Ċ import Ġorg . am sh ove . k lu ent . should Equal Ċ import Ġorg . junit . Test Ċ Ċ private Ġfun Ġis Substring ( str : ĠString , Ġsub Str : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ ĠTODO (" not Ġimplemented ") Ċ } Ċ Ċ class ĠIs Substring Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` abd Ġnot Ġin Ġab cd `() Ġ{ ĊĠĠĠĠĠĠĠ Ġis Substring (" abcd ", Ġ" abd ") Ġshould Equal Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` e Ġnot Ġin Ġab cd `() Ġ{ ĊĠĠĠĠĠĠĠ Ġis Substring (" abcd ", Ġ" e ") Ġshould Equal Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` ab Ġin Ġab d `() Ġ{ ĊĠĠĠĠĠĠĠ Ġis Substring (" abc ", Ġ" ab ") Ġshould Equal Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` bc Ġin Ġabc `() Ġ{ ĊĠĠĠĠĠĠĠ Ġis Substring (" abc ", Ġ" bc ") Ġshould Equal Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` abc Ġin Ġab abc `() Ġ{ ĊĠĠĠĠĠĠĠ Ġis Substring (" ab abc ", Ġ" abc ") Ġshould Equal Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` cd Ġin Ġabc def `() Ġ{ ĊĠĠĠĠĠĠĠ Ġis Substring (" abcdef ", Ġ" cd ") Ġshould Equal Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` empty Ġsub - string Ġnot Ġin Ġabc `() Ġ{ ĊĠĠĠĠĠĠĠ Ġis Substring (" abc ", Ġ"") Ġshould Equal Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` abc Ġnot Ġin Ġempty Ġstring `() Ġ{ ĊĠĠĠĠĠĠĠ Ġis Substring ("", Ġ" abc ") Ġshould Equal Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` empty Ġsub - string Ġnot Ġin Ġe mpt Ġy string `() Ġ{ ĊĠĠĠĠĠĠĠ Ġis Substring ("", Ġ"") Ġshould Equal Ġfalse ĊĠĠĠ Ġ} Ċ } Ċ