diff options
Diffstat (limited to 'tests/tlzsshuffman.nim')
-rw-r--r-- | tests/tlzsshuffman.nim | 8 |
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 | ||
17 | import unittest, tables, lists, sequtils, streams | 17 | import unittest, tables, sequtils, streams |
18 | import bitio/bitwriter, bitio/bitreader | 18 | import bitio/bitwriter, bitio/bitreader |
19 | import lzss/listpolyfill, lzss/lzssnode, lzss/lzsschain | 19 | import lzss/lzssnode, lzss/lzsschain |
20 | import huffman/huffmantree, huffman/huffmantreebuilder, huffman/huffmanencoder, huffman/huffmandecoder | 20 | import huffman/huffmantree, huffman/huffmantreebuilder, huffman/huffmanencoder, huffman/huffmandecoder |
21 | import lzsshuffman/lzsshuffmansymbol, lzsshuffman/lzsshuffmanstats, lzsshuffman/lzsshuffmanencoder, lzsshuffman/lzsshuffmandecoder | 21 | import 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)] |