Mercurial > dedupe
comparison TestHuffmanString.cpp @ 38:7905fa8a3f1b
Test for empty string.
| author | Tom Fredrik Blenning Klaussen <bfg@blenning.no> |
|---|---|
| date | Fri, 07 Sep 2012 13:07:46 +0200 |
| parents | bf3dce7fedcb |
| children |
comparison
equal
deleted
inserted
replaced
| 37:c52a0627337c | 38:7905fa8a3f1b |
|---|---|
| 1 #include "HuffmanString.hpp" | 1 #include "HuffmanString.hpp" |
| 2 #include "TestFramework.hpp" | 2 #include "TestFramework.hpp" |
| 3 | |
| 4 | |
| 5 | 3 |
| 6 BOOST_AUTO_TEST_CASE( TestSimple ) | 4 BOOST_AUTO_TEST_CASE( TestSimple ) |
| 7 { | 5 { |
| 8 HuffmanSet set; | 6 HuffmanSet set; |
| 9 set.setCutoff(1); | 7 set.setCutoff(1); |
| 16 QString str = QString("test%1").arg(i); | 14 QString str = QString("test%1").arg(i); |
| 17 BOOST_REQUIRE_EQUAL(strList[i], str); | 15 BOOST_REQUIRE_EQUAL(strList[i], str); |
| 18 } | 16 } |
| 19 } | 17 } |
| 20 } | 18 } |
| 19 | |
| 20 BOOST_AUTO_TEST_CASE( TestEmpty ) | |
| 21 { | |
| 22 HuffmanSet set; | |
| 23 set.setCutoff(1); | |
| 24 | |
| 25 QString in_str(""); | |
| 26 HuffmanString huff(in_str, &set); | |
| 27 BOOST_REQUIRE_EQUAL(huff, in_str); | |
| 28 } |
