From 925f8d7176c3d54d435896ec0d2eabda634bbcc8 Mon Sep 17 00:00:00 2001 From: pacien Date: Mon, 3 Dec 2018 18:42:23 +0100 Subject: merge tests --- tests/tests.nim | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 tests/tests.nim (limited to 'tests/tests.nim') diff --git a/tests/tests.nim b/tests/tests.nim new file mode 100644 index 0000000..23b6e1c --- /dev/null +++ b/tests/tests.nim @@ -0,0 +1,42 @@ +# gzip-like LZSS compressor +# Copyright (C) 2018 Pacien TRAN-GIRARD +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . + +import + bitio/tintegers, + bitio/tbitreader, + bitio/tbitwriter, + + huffman/thuffmantree, + huffman/thuffmantreebuilder, + huffman/thuffmanencoder, + huffman/thuffmandecoder, + + lzss/tmatchring, + lzss/tmatchtable, + lzss/tlzssnode, + lzss/tlzsschain, + lzss/tlzssencoder, + + lzsshuffman/tlzsshuffmansymbol, + lzsshuffman/tlzsshuffmanstats, + lzsshuffman/tlzsshuffmanencoder, + lzsshuffman/tlzsshuffmandecoder, + + blocks/trawblock, + # TODO: add lzssblock test + blocks/streamblock, + + gziplike/tgziplike -- cgit v1.2.3