Skip to content
Snippets Groups Projects
fs.test.ts 1.05 KiB
Newer Older
// import * as gfs from "./fs";
// import * as fs from "fs";
// import * as md5 from "ts-md5/dist/md5";
// let content: Buffer;
// let lines: string[];
// let numbers: number[];
// beforeAll(() =>
// {
//   content = fs.readFileSync("XRF-File-System/Pergamena-Medioevale/codapavone_500.txt");
//   lines = content.toString().split('\n');
//   numbers = lines.map(Number);
// });
/*test("get_metadata", () =>
Francesco Giacomini's avatar
Francesco Giacomini committed
  let metadata = gfs.get_metadata(numbers);
  expect(metadata).toEqual({
    xMin: 50088000,
    xMax: 50103000,
    yMin: 60086000,
    yMax: 60111000,
    step: 500,
    direction: 'c'
  });
/*test("readImage", () =>
Francesco Giacomini's avatar
Francesco Giacomini committed
  let image = gfs.readImage(content.toString());
  expect(md5.Md5.hashAsciiStr(JSON.stringify(image))).toBe("0a77bca5eb4c9bdd137c753a21b98545"); // coda_pavone_500
  //expect(md5.Md5.hashAsciiStr(JSON.stringify(image))).toBe("b9e7fb96f36452cc3c2350d6132b50c6"); // coda_pavone_250
Francesco Giacomini's avatar
Francesco Giacomini committed
/* test("readImage_lc", () =>
Francesco Giacomini's avatar
Francesco Giacomini committed
  let image = gfs.readImage_lc(content.toString());
  console.log(md5.Md5.hashAsciiStr(JSON.stringify(image));
Francesco Giacomini's avatar
Francesco Giacomini committed
 */