package Ġtest 3 Ċ Ċ import Ġorg . junit . jupiter . api . Assertions . assertEquals Ċ import Ġorg . junit . jupiter . params . Parameterized Test Ċ import Ġorg . junit . jupiter . params . provider . Arguments Ċ import Ġorg . junit . jupiter . params . provider . Method Source Ċ Ċ internal Ġclass ĠList Test Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġinput Data (): ĠList < Arguments > Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠArguments . of ( mutable ListOf ( 1 , Ġ 2 , Ġ 3 , Ġ 7 , Ġ 8 , Ġ 9 , Ġ 1 0 ), Ġmutable ListOf ( 1 , Ġ 2 , Ġ 3 , Ġ 1 0 , Ġ 7 , Ġ 8 , Ġ 9 )), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠArguments . of ( mutable ListOf ( 2 , Ġ 3 , Ġ 7 , Ġ 8 , Ġ 1 0 ), Ġmutable ListOf ( 2 , Ġ 3 , Ġ 1 0 , Ġ 7 , Ġ 8 )), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠArguments . of ( mutable ListOf ( 1 , Ġ 7 , Ġ 8 , Ġ 9 , Ġ 1 0 ), Ġmutable ListOf ( 1 , Ġ 7 , Ġ 8 , Ġ 9 , Ġ 1 0 )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Method Source (" input Data ") ĊĠĠĠ Ġ@ Parameterized Test ( name Ġ= Ġ" test Ġ{ index }, Ġ{ 1 }") ĊĠĠĠ Ġfun Ġlist Test ( expected : ĠMutable List < Int >, Ġactual : ĠMutable List < Int >) Ġ= ĊĠĠĠĠĠĠĠ ĠassertEquals ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexpected . toString (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠB ubble Sort ( actual ). sort ( Comparator . natural Order ()). toString () ĊĠĠĠĠĠĠĠ Ġ) Ċ } Ċ