diff options
author | wolfbeast <mcwerewolf@wolfbeast.com> | 2020-04-14 21:49:04 +0200 |
---|---|---|
committer | wolfbeast <mcwerewolf@wolfbeast.com> | 2020-04-14 21:49:04 +0200 |
commit | 39dac57259cff8b61db0b22cb2ad0a8adb02692e (patch) | |
tree | 52a026cc8c22793eb17fd0f5e22adce1ae08a1dd /toolkit/components/lz4/tests/xpcshell/test_lz4_sync.js | |
parent | a1cce3b2b00bbd9f4983013ddd8934a7bccb9e99 (diff) | |
parent | c2d9ab62f3d097c9e0e00184cab1f546554f5eaa (diff) | |
download | UXP-39dac57259cff8b61db0b22cb2ad0a8adb02692e.tar UXP-39dac57259cff8b61db0b22cb2ad0a8adb02692e.tar.gz UXP-39dac57259cff8b61db0b22cb2ad0a8adb02692e.tar.lz UXP-39dac57259cff8b61db0b22cb2ad0a8adb02692e.tar.xz UXP-39dac57259cff8b61db0b22cb2ad0a8adb02692e.zip |
Merge branch 'redwood' into 28.9-platform
Diffstat (limited to 'toolkit/components/lz4/tests/xpcshell/test_lz4_sync.js')
-rw-r--r-- | toolkit/components/lz4/tests/xpcshell/test_lz4_sync.js | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/toolkit/components/lz4/tests/xpcshell/test_lz4_sync.js b/toolkit/components/lz4/tests/xpcshell/test_lz4_sync.js deleted file mode 100644 index 61605373b..000000000 --- a/toolkit/components/lz4/tests/xpcshell/test_lz4_sync.js +++ /dev/null @@ -1,41 +0,0 @@ -/* Any copyright is dedicated to the Public Domain. - http://creativecommons.org/publicdomain/zero/1.0/ */ - -const Cu = Components.utils; -Cu.import("resource://gre/modules/lz4.js"); -Cu.import("resource://gre/modules/osfile.jsm"); - -function run_test() { - run_next_test(); -} - -function compare_arrays(a, b) { - return Array.prototype.join.call(a) == Array.prototype.join.call(a); -} - -add_task(function*() { - let path = OS.Path.join("data", "compression.lz"); - let data = yield OS.File.read(path); - let decompressed = Lz4.decompressFileContent(data); - let text = (new TextDecoder()).decode(decompressed); - do_check_eq(text, "Hello, lz4"); -}); - -add_task(function*() { - for (let length of [0, 1, 1024]) { - let array = new Uint8Array(length); - for (let i = 0; i < length; ++i) { - array[i] = i % 256; - } - - let compressed = Lz4.compressFileContent(array); - do_print("Compressed " + array.byteLength + " bytes into " + - compressed.byteLength); - - let decompressed = Lz4.decompressFileContent(compressed); - do_print("Decompressed " + compressed.byteLength + " bytes into " + - decompressed.byteLength); - - do_check_true(compare_arrays(array, decompressed)); - } -}); |