import Ġorg . junit . Test Ċ Ċ class ĠNext Per mutation Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Next Per mutation () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġnp Ġ= ĠNext Per mutation () ĊĊĠĠĠĠĠĠĠ Ġval Ġarray 1 2 3 Ġ= Ġint ArrayOf ( 1 , Ġ 2 , Ġ 3 ) ĊĠĠĠĠĠĠĠ Ġnp . next Per mutation ( array 1 2 3 ) ĊĠĠĠĠĠĠĠ Ġassert ( array 1 2 3 . content Equals ( int ArrayOf ( 1 , Ġ 3 , Ġ 2 ))) ĊĊĠĠĠĠĠĠĠ Ġval Ġarray 3 2 1 Ġ= Ġint ArrayOf ( 3 , Ġ 2 , Ġ 1 ) ĊĠĠĠĠĠĠĠ Ġnp . next Per mutation ( array 3 2 1 ) ĊĠĠĠĠĠĠĠ Ġassert ( array 3 2 1 . content Equals ( int ArrayOf ( 1 , Ġ 2 , Ġ 3 ))) ĊĊĠĠĠĠĠĠĠ Ġval Ġarray 1 1 5 Ġ= Ġint ArrayOf ( 1 , Ġ 1 , Ġ 5 ) ĊĠĠĠĠĠĠĠ Ġnp . next Per mutation ( array 1 1 5 ) ĊĠĠĠĠĠĠĠ Ġassert ( array 1 1 5 . content Equals ( int ArrayOf ( 1 , Ġ 5 , Ġ 1 ))) ĊĠĠĠ Ġ} Ċ Ċ }