1 // -*- C++ -*-
2 // $Id: TestLabelWriterDriver.h 4759 2008-06-19 19:02:27Z vbuzuev $
3 
4 // DYMO LabelWriter Drivers
5 // Copyright (C) 2008 Sanford L.P.
6 
7 // This program is free software; you can redistribute it and/or
8 // modify it under the terms of the GNU General Public License
9 // as published by the Free Software Foundation; either version 2
10 // of the License, or (at your option) any later version.
11 
12 // This program is distributed in the hope that it will be useful,
13 // but WITHOUT ANY WARRANTY; without even the implied warranty of
14 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 // GNU General Public License for more details.
16 
17 // You should have received a copy of the GNU General Public License
18 // along with this program; if not, write to the Free Software
19 // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
20 
21 #ifndef h32c7cec0_3fa1_46d1_af3b_834205cd3ce8
22 #define h32c7cec0_3fa1_46d1_af3b_834205cd3ce8
23 
24 #include <cppunit/extensions/HelperMacros.h>
25 #include "../LabelWriterDriver.h"
26 
27 class LabelWriterDriverTest: public CPPUNIT_NS::TestFixture
28 {
29   CPPUNIT_TEST_SUITE(LabelWriterDriverTest);
30 
31   CPPUNIT_TEST(testPrologEpilogCommand);
32   CPPUNIT_TEST(testCompression);
33   CPPUNIT_TEST(testEmptyLines);
34   CPPUNIT_TEST(testDotTab);
35   CPPUNIT_TEST(testContinuousPaper);
36   CPPUNIT_TEST(test400EndPageEndDoc);
37   CPPUNIT_TEST(testTwinTurboRoll);
38 
39 
40   CPPUNIT_TEST_SUITE_END();
41 
42 public:
43   void setUp();
44   void tearDown();
45 
46   void testPrologEpilogCommand();
47   void testCompression();
48   void testEmptyLines();
49   void testDotTab();
50   void testContinuousPaper();
51 
52   void test400EndPageEndDoc();
53   void testTwinTurboRoll();
54 
55 };
56 
57 #endif
58 
59 
60 /*
61  * End of "$Id: TestLabelWriterDriver.h 4759 2008-06-19 19:02:27Z vbuzuev $".
62  */
63 
64 
65 
66 
67 
68 
69 
70 
71 
72 
73