javascript.util
Version:
javascript.util is a port of selected parts of java.util to JavaScript
38 lines (27 loc) • 798 B
JavaScript
var Collection = javascript.util.Collection;
var HashMap = javascript.util.HashMap;
describe('HashMap', function() {
var hashMap;
var firstKey;
var secondKey;
var firstValue;
var secondValue;
it('can be constructed', function() {
hashMap = new HashMap();
expect(hashMap).to.exist;
});
it('one element can be put', function() {
firstkey = "firstKey";
firstValue = "firstValue";
hashMap.put(firstKey, firstValue);
expect(hashMap.size()).to.equal(1);
});
it('element can be get', function() {
var value = hashMap.get(firstKey);
expect(value).to.equal(firstValue);
});
it('all elements can be retrieved', function() {
var values = hashMap.values();
expect(values instanceof Collection).to.be.true;
});
});