add assertions
improve TestCase#toEqual() to take Map.<T> in addition to Array.<T>