00001 00010 #if !defined(CPP_UNIT_RAMDISCOPRUEBA_HPP) 00011 #define CPP_UNIT_RAMDISCOPRUEBA_HPP 00012 00013 #include <cppunit/extensions/HelperMacros.h> 00014 00015 00016 // De NodoTrieS usa Pos 00017 00018 class RamDiscoCasoPrueba : public CPPUNIT_NS::TestFixture 00019 { 00020 CPPUNIT_TEST_SUITE(RamDiscoCasoPrueba); 00021 CPPUNIT_TEST(prueba_precalcula_escribe_con_hermanos); 00022 CPPUNIT_TEST(prueba_precalcula_escribe); 00023 // Se prueba en TrieSDisco prueba_escribePlanoStream; 00024 CPPUNIT_TEST(prueba_leePlano); 00025 CPPUNIT_TEST(prueba_leeTexto); 00026 CPPUNIT_TEST(prueba_escribePlano); 00027 CPPUNIT_TEST(prueba_mezclaDiscoRam); 00028 CPPUNIT_TEST_SUITE_END(); 00029 00030 public: 00031 void setUp(); 00032 protected: 00033 void prueba_precalcula_escribe_con_hermanos(); 00034 void prueba_precalcula_escribe(); 00035 void prueba_leePlano(); 00036 void prueba_leeTexto(); 00037 void prueba_escribePlano(); 00038 void prueba_mezclaDiscoRam(); 00039 00040 }; 00041 00042 00043 #endif