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 }