Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- note
- description : "MyMap application root class"
- author: "Przemyslaw Pawluk"
- date: "2013 May 9"
- version: 1.0
- class
- APPLICATION inherit ES_SUITE
- create
- make
- feature {NONE} -- Initialization
- make
- -- Run tests
- --do
- -- add_test (create {MY_MAP_TESTS}.make)
- -- show_errors
- -- show_browser
- -- run_espec
- --end
- --MY_TESTER
- local
- map: MY_MAP[STRING, INTEGER]
- key1: STRING
- val1: INTEGER
- key2: STRING
- val2: INTEGER
- key3: STRING
- val3: INTEGER
- key4: STRING
- val4: INTEGER
- key5: STRING
- val5: INTEGER
- key6: STRING
- val6: INTEGER
- do
- create map.make
- key1 := "k1"
- val1:= 1
- key2 := "k2"
- val2:= 2
- key3 := "k3"
- val3:= 3
- key4 := "k4"
- val4:= 4
- key5 := "k5"
- val5:= 5
- key6 := "k6"
- val6:= 6
- -- io.put_string ("k" + key1.out + "," + "v" + val1.out)
- -- io.put_new_line
- map.put(key1, val1)
- -- map.put(key2, val2)
- -- map.put(key3, val3)
- -- map.put(key4, val4)
- -- map.put(key5, val5)
- -- map.put(key6, val6)
- io.put_string ("k" + key1.out + "," + map.get (key1))
- -- io.put_string (map.get (key1).out)
- -- io.put_new_line
- -- io.put_string (map.get (key2).out)
- -- io.put_new_line
- -- io.put_string (map.get (key3).out)
- -- io.put_new_line
- -- io.put_string (map.get (key4).out)
- -- io.put_new_line
- -- io.put_string (map.get (key5).out)
- -- io.put_new_line
- -- io.put_string (map.get (key6).out)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement