26 lines
495 B
JavaScript
26 lines
495 B
JavaScript
var md6hash = require("../md6").md6hash;
|
|
var fs = require("fs");
|
|
|
|
var md6 = new md6hash();
|
|
var result = fs.readFileSync("result.csv", "ascii");
|
|
result = result.split("\n");
|
|
|
|
var total = 0, ok = 0;
|
|
|
|
for(var i in result) {
|
|
var line = result[i];
|
|
if(line === "") break;
|
|
|
|
var a = line.split(",");
|
|
|
|
var size = parseInt(a[0], 10);
|
|
var data = a[1];
|
|
var comp = a[2];
|
|
|
|
var hash = md6.hex(data, size);
|
|
|
|
total++;
|
|
if(hash === comp) ok++;
|
|
}
|
|
|
|
console.log("" + ok + " / " + total + " test(s) passed."); |