package Ġcom . so y wiz . k ds Ċ Ċ import Ġkotlin . test .* Ċ Ċ class ĠInt Map 2 Test Ġ{ Ċ ĉ @ Test Ċ ĉ fun Ġsimple () Ġ{ Ċĉ ĉ val Ġm Ġ= ĠInt Map < String >() Ċĉ ĉ assertEquals ( 0 , Ġm . size ) Ċĉ ĉ assertEquals ( null , Ġm [ 0 ]) ĊĊĉ ĉ m [ 0 ] Ġ= Ġ" test " Ċĉ ĉ assertEquals ( 1 , Ġm . size ) Ċĉ ĉ assertEquals (" test ", Ġm [ 0 ]) Ċĉ ĉ assertEquals ( null , Ġm [ 1 ]) ĊĊĉ ĉ m [ 0 ] Ġ= Ġ" test 2 " Ċĉ ĉ assertEquals ( 1 , Ġm . size ) Ċĉ ĉ assertEquals (" test 2 ", Ġm [ 0 ]) Ċĉ ĉ assertEquals ( null , Ġm [ 1 ]) ĊĊĉ ĉ m . remove ( 0 ) Ċĉ ĉ assertEquals ( 0 , Ġm . size ) Ċĉ ĉ assertEquals ( null , Ġm [ 0 ]) Ċĉ ĉ assertEquals ( null , Ġm [ 1 ]) ĊĊĉ ĉ m . remove ( 0 ) Ċ ĉ } ĊĊ ĉ @ Test Ċ ĉ fun Ġname 2 () Ġ{ Ċĉ ĉ val Ġm Ġ= ĠInt Map < Int >() Ċĉ ĉ for Ġ( n Ġin Ġ 0 Ġuntil Ġ 1 0 0 0 ) Ġm [ n ] Ġ= Ġn Ġ* Ġ 1 0 0 0 Ċĉ ĉ for Ġ( n Ġin Ġ 0 Ġuntil Ġ 1 0 0 0 ) ĠassertEquals ( n Ġ* Ġ 1 0 0 0 , Ġm [ n ]) Ċĉ ĉ assertEquals ( null , Ġm [- 1 ]) Ċĉ ĉ assertEquals ( null , Ġm [ 1 0 0 1 ]) Ċ ĉ } Ċ }