(schedule, name, startTime, nextTime, interval, timeUnit, checkpoints, timestamps, periods)
| 819 | } |
| 820 | |
| 821 | function checkSchedule(schedule, name, startTime, nextTime, interval, timeUnit, checkpoints, timestamps, periods) { |
| 822 | assert.equal(web3.utils.toAscii(schedule[0]).replace(/\u0000/g, ""), web3.utils.toAscii(name)); |
| 823 | assert.equal(schedule[1].toString(), startTime.toString()); |
| 824 | assert.equal(schedule[2].toString(), nextTime.toString()); |
| 825 | assert.equal(schedule[3].toString(), interval.toString()); |
| 826 | assert.equal(schedule[4].toString(), timeUnit.toString()); |
| 827 | assert.equal(schedule[5].length, checkpoints.length); |
| 828 | for (let i = 0; i < checkpoints.length; i++) { |
| 829 | assert.equal(schedule[5][i].toString(), checkpoints[i].toString()); |
| 830 | } |
| 831 | assert.equal(schedule[6].length, timestamps.length); |
| 832 | for (let i = 0; i < timestamps.length; i++) { |
| 833 | assert.equal(schedule[6][i].toString(), timestamps[i].toString()); |
| 834 | } |
| 835 | assert.equal(schedule[7].length, periods.length); |
| 836 | let totalPeriods = 0; |
| 837 | for (let i = 0; i < periods.length; i++) { |
| 838 | assert.equal(schedule[7][i].toString(), periods[i].toString()); |
| 839 | totalPeriods += periods[i]; |
| 840 | } |
| 841 | assert.equal(schedule[8].toString(), totalPeriods.toString()); |
| 842 | } |
no outgoing calls
no test coverage detected