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