aboutsummaryrefslogtreecommitdiff
path: root/tests/tlzsshuffman.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/tlzsshuffman.nim')
-rw-r--r--tests/tlzsshuffman.nim8
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/tlzsshuffman.nim b/tests/tlzsshuffman.nim
index f771f31..bd729e6 100644
--- a/tests/tlzsshuffman.nim
+++ b/tests/tlzsshuffman.nim
@@ -14,9 +14,9 @@
14# You should have received a copy of the GNU Affero General Public License 14# You should have received a copy of the GNU Affero General Public License
15# along with this program. If not, see <https://www.gnu.org/licenses/>. 15# along with this program. If not, see <https://www.gnu.org/licenses/>.
16 16
17import unittest, tables, lists, sequtils, streams 17import unittest, tables, sequtils, streams
18import bitio/bitwriter, bitio/bitreader 18import bitio/bitwriter, bitio/bitreader
19import lzss/listpolyfill, lzss/lzssnode, lzss/lzsschain 19import lzss/lzssnode, lzss/lzsschain
20import huffman/huffmantree, huffman/huffmantreebuilder, huffman/huffmanencoder, huffman/huffmandecoder 20import huffman/huffmantree, huffman/huffmantreebuilder, huffman/huffmanencoder, huffman/huffmandecoder
21import lzsshuffman/lzsshuffmansymbol, lzsshuffman/lzsshuffmanstats, lzsshuffman/lzsshuffmanencoder, lzsshuffman/lzsshuffmandecoder 21import lzsshuffman/lzsshuffmansymbol, lzsshuffman/lzsshuffmanstats, lzsshuffman/lzsshuffmanencoder, lzsshuffman/lzsshuffmandecoder
22 22
@@ -109,7 +109,7 @@ suite "lzsshuffmandecoder":
109 stream.setPosition(0) 109 stream.setPosition(0)
110 let bitReader = stream.bitReader() 110 let bitReader = stream.bitReader()
111 let result = readChain(bitReader, symbolTree.decoder(), positionTree.decoder(), 32_000) 111 let result = readChain(bitReader, symbolTree.decoder(), positionTree.decoder(), 32_000)
112 check toSeq(result.items).len == 0 112 check result.len == 0
113 113
114 test "readChain (minimal)": 114 test "readChain (minimal)":
115 let symbolTree = huffmanBranch( 115 let symbolTree = huffmanBranch(
@@ -139,6 +139,6 @@ suite "lzsshuffmandecoder":
139 stream.setPosition(0) 139 stream.setPosition(0)
140 let bitReader = stream.bitReader() 140 let bitReader = stream.bitReader()
141 let result = readChain(bitReader, symbolTree.decoder(), positionTree.decoder(), 32_000) 141 let result = readChain(bitReader, symbolTree.decoder(), positionTree.decoder(), 32_000)
142 check toSeq(result.items) == [ 142 check result == [
143 lzssCharacter(0), lzssCharacter(1), lzssCharacter(2), 143 lzssCharacter(0), lzssCharacter(1), lzssCharacter(2),
144 lzssReference(3, 3), lzssReference(3, 4)] 144 lzssReference(3, 3), lzssReference(3, 4)]