00001 #pragma once
00002 #include <cppunit/extensions/HelperMacros.h>
00003
00004 #include <sstream>
00005
00006 class LEvaTest : public CppUnit::TestFixture
00007 {
00008 CPPUNIT_TEST_SUITE( LEvaTest );
00009 CPPUNIT_TEST( testVar );
00010 CPPUNIT_TEST( testUsedVar );
00011 CPPUNIT_TEST( testBExp );
00012 CPPUNIT_TEST( testUsedBExp );
00013 CPPUNIT_TEST( testMedium );
00014 CPPUNIT_TEST( testComplex );
00015 CPPUNIT_TEST_SUITE_END();
00016
00017 std::stringstream expected;
00018 std::stringstream actual;
00019
00020
00021 public:
00022 void setUp();
00023 void tearDown();
00024
00025 void testVar();
00026 void testUsedVar();
00027 void testBExp();
00028 void testUsedBExp();
00029 void testMedium();
00030 void testComplex();
00031 };