//test basic insertion { var d = [:]; d["foo"] = "bar"; assert d == ["foo":"bar"], "basic insertion failed"; } //test index arithmetic { var d = ["one":1, "two":2, "three":3]; d["three"] *= 3; assert d == ["one":1, "two":2, "three":9], "index arithmetic failed"; } //test indexing with variables { var d = ["one":1, "two":2, "three":3]; var first = "two"; assert d[first] == 2, "indexing with variables failed"; } print "All good";