package Ġnet . a quad c . properties Ċ Ċ import Ġnet . a quad c . properties . function . CharSequence z Ċ import Ġorg . junit . Assert . assertEquals Ċ import Ġorg . junit . Assert . assertFalse Ċ import Ġorg . junit . Assert . assertTrue Ċ import Ġorg . junit . Test ĊĊ Ċ class ĠChar Seq Ex ts Ġ{ ĊĊĠĠĠ Ġ@ Test Ġfun Ġlength () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġprop Ġ= Ġproperty Of ("") ĊĠĠĠĠĠĠĠ Ġval Ġlen Ġby Ġprop . map ( CharSequence z . Length ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 0 , Ġlen ) ĊĊĠĠĠĠĠĠĠ Ġprop . value Ġ= Ġ" Ġ" ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 , Ġlen ) ĊĊĠĠĠĠĠĠĠ Ġprop . value Ġ= Ġ" four " ĊĠĠĠĠĠĠĠ ĠassertEquals ( 4 , Ġlen ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test Ġfun Ġempty () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġprop Ġ= Ġproperty Of ("") ĊĊĠĠĠĠĠĠĠ Ġval Ġempty Ġby Ġprop . map ( CharSequence z . Empty ) ĊĠĠĠĠĠĠĠ Ġval Ġnot Empty Ġby Ġprop . map ( CharSequence z . NotEmpty ) ĊĠĠĠĠĠĠĠ Ġval Ġblank Ġby Ġprop . map ( CharSequence z . Blank ) ĊĠĠĠĠĠĠĠ Ġval Ġnot Blank Ġby Ġprop . map ( CharSequence z . NotBlank ) ĊĊĠĠĠĠĠĠĠ ĠassertTrue ( empty ) ĊĠĠĠĠĠĠĠ ĠassertFalse ( not Empty ) ĊĠĠĠĠĠĠĠ ĠassertTrue ( blank ) ĊĠĠĠĠĠĠĠ ĠassertFalse ( not Blank ) ĊĊĠĠĠĠĠĠĠ Ġprop . value Ġ= Ġ" Ġ" ĊĊĠĠĠĠĠĠĠ ĠassertFalse ( empty ) ĊĠĠĠĠĠĠĠ ĠassertTrue ( not Empty ) ĊĠĠĠĠĠĠĠ ĠassertTrue ( blank ) ĊĠĠĠĠĠĠĠ ĠassertFalse ( not Blank ) ĊĊĠĠĠĠĠĠĠ Ġprop . value Ġ= Ġ" x " ĊĊĠĠĠĠĠĠĠ ĠassertFalse ( empty ) ĊĠĠĠĠĠĠĠ ĠassertTrue ( not Empty ) ĊĠĠĠĠĠĠĠ ĠassertFalse ( blank ) ĊĠĠĠĠĠĠĠ ĠassertTrue ( not Blank ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test Ġfun Ġtrimmed () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġprop Ġ= Ġproperty Of ("") ĊĠĠĠĠĠĠĠ Ġval Ġtrimmed Ġby Ġprop . map ( CharSequence z . Trim ) ĊĊĠĠĠĠĠĠĠ ĠassertEquals ("", Ġtrimmed ) ĊĊĠĠĠĠĠĠĠ Ġprop . value Ġ= Ġ" Ġ" ĊĠĠĠĠĠĠĠ ĠassertEquals ("", Ġtrimmed ) ĊĊĠĠĠĠĠĠĠ Ġprop . value Ġ= Ġ" Ġx " ĊĠĠĠĠĠĠĠ ĠassertEquals (" x ", Ġtrimmed ) ĊĊĠĠĠĠĠĠĠ Ġprop . value Ġ= Ġ" x Ġ" ĊĠĠĠĠĠĠĠ ĠassertEquals (" x ", Ġtrimmed ) ĊĊĠĠĠĠĠĠĠ Ġprop . value Ġ= Ġ" Ġx Ġ" ĊĠĠĠĠĠĠĠ ĠassertEquals (" x ", Ġtrimmed ) ĊĠĠĠ Ġ} Ċ Ċ } Ċ