Ease debugging by making the dump much easier to read for deeper object hierarchies.

This commit is contained in:
László Monda
2016-04-15 01:49:01 +02:00
parent 96c56c8081
commit 97c025d19b
4 changed files with 30 additions and 40 deletions

View File

@@ -18,7 +18,9 @@ let keyActions1BufferContent = keyActions1Buffer.getBufferContent();
fs.writeFileSync('uhk-config.bin', keyActions1BufferContent);
keyActions1Buffer.offset = 0;
console.log();
let keyActions2Ts = new KeyActions().fromBinary(keyActions1Buffer);
console.log('\n');
let keyActions2Js = keyActions2Ts.toJsObject();
let keyActions2Buffer = new UhkBuffer();
keyActions2Ts.toBinary(keyActions2Buffer);
@@ -26,6 +28,7 @@ fs.writeFileSync('uhk-config-serialized.json', JSON.stringify(keyActions2Js, und
let keyActions2BufferContent = keyActions1Buffer.getBufferContent();
fs.writeFileSync('uhk-config-serialized.bin', keyActions2BufferContent);
console.log('\n');
try {
assert.deepEqual(keyActions1Js, keyActions2Js);
console.log('JSON configurations are identical.');