package Ġmat ht ools . lists . arrays Ċ Ċ import Ġmat ht ools . lists . arrays . Long Array Extensions . clear Ċ import Ġmat ht ools . lists . arrays . Long Array Extensions . is Non Zero Ċ import Ġorg . junit . jupiter . api . Assertions .* Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġjava . util .* Ċ Ċ /** ĠTesting ĠLong Array Ġmethods Ċ Ġ* Ġ@ author ĠD K 9 6 - OS Ġ: Ġ 2 0 2 2 Ġ*/ Ċ class ĠLong Array Extensions Test Ġ{ ĊĊ ĉ private Ġval Ġzero : ĠLong Ġ= Ġ 0 L ĊĊ ĉ @ Test Ċ ĉ fun Ġtest Clear Array () Ġ{ Ċĉ ĉ val Ġarray Ġ= ĠLong Array ( 8 ) Ġ{ Ġit . to Long () Ġ} Ċĉ ĉ array . clear () Ċĉ ĉ for Ġ( i Ġin Ġarray . indices ) Ċĉĉ ĉ assertEquals ( zero , Ġarray [ i ]) Ċĉ ĉ // Ċĉ ĉ array [ 3 ] Ġ= Ġ- 9 Ċĉ ĉ array [ 5 ] Ġ= Ġ 2 Ċĉ ĉ // Ċĉ ĉ array . clear () Ċĉ ĉ for Ġ( i Ġin Ġarray . indices ) Ċĉĉ ĉ assertEquals ( zero , Ġarray [ i ]) Ċ ĉ } ĊĊ ĉ @ Test Ċ ĉ fun Ġtest Clear Array Empty () Ġ{ Ċĉ ĉ val Ġarray Ġ= ĠLong Array ( 8 ) Ċĉ ĉ array . clear () Ċĉ ĉ for Ġ( i Ġin Ġarray . indices ) Ċĉĉ ĉ assertEquals ( zero , Ġarray [ i ]) Ċ ĉ } ĊĊ ĉ @ Test Ċ ĉ fun Ġtest Non Zero () Ġ{ Ċĉ ĉ val Ġarray Ġ= ĠLong Array ( 8 ) Ċĉ ĉ assertFalse ( array . is Non Zero ()) Ċĉ ĉ Arrays . fill ( array , Ġ 5 ) Ċĉ ĉ assertTrue ( array . is Non Zero ()) Ċĉ ĉ array [ 6 ] Ġ= Ġzero Ċĉ ĉ assertFalse ( array . is Non Zero ()) Ċ ĉ } Ċ Ċ }