33 lines
1.1 KiB
JavaScript
33 lines
1.1 KiB
JavaScript
let historyRecordManager = new HistoryRecordManager();
|
|
|
|
historyRecordManager.push(new HistoryRecordData("05/10", 1000));
|
|
historyRecordManager.push(new HistoryRecordData("05/11", 100));
|
|
historyRecordManager.push(new HistoryRecordData("05/12", 200));
|
|
historyRecordManager.push(new HistoryRecordData("05/13", 2000));
|
|
historyRecordManager.push(new HistoryRecordData("05/14", 10000));
|
|
|
|
QUnit.test( "push", function( assert ) {
|
|
assert.equal(historyRecordManager.count, 5);
|
|
});
|
|
|
|
QUnit.test( "getAt", function( assert ) {
|
|
assert.equal(historyRecordManager.getDateAt(0), "05/10");
|
|
assert.equal(historyRecordManager.getDateAt(4), "05/14");
|
|
});
|
|
|
|
QUnit.test( "clear", function( assert ) {
|
|
let historyRecordManagerForClear = new HistoryRecordManager();
|
|
historyRecordManagerForClear.push(new HistoryRecordData("05/10", 1));
|
|
historyRecordManagerForClear.clear();
|
|
|
|
assert.equal(historyRecordManagerForClear.count, 0);
|
|
});
|
|
|
|
QUnit.test( "underValueForGraph", function( assert ) {
|
|
assert.equal(historyRecordManager.underValueForGraph(), 100);
|
|
});
|
|
|
|
QUnit.test( "upperValueForGraph", function( assert ) {
|
|
assert.equal(historyRecordManager.upperValueForGraph(), 10000);
|
|
});
|