From: <den...@us...> - 2010-09-12 17:23:14
|
Revision: 323 http://stdair.svn.sourceforge.net/stdair/?rev=323&view=rev Author: denis_arnaud Date: 2010-09-12 17:23:08 +0000 (Sun, 12 Sep 2010) Log Message: ----------- [Test] Added a test sub-directory for Boost.Intrusive-based architecture. Modified Paths: -------------- trunk/stdair/test/archi_intru/archi.cpp trunk/stdair/test/archi_intru/sources.mk Added Paths: ----------- trunk/stdair/test/archi_intru/TestBomUsage.cpp trunk/stdair/test/archi_intru/TestBomUsage.hpp Copied: trunk/stdair/test/archi_intru/TestBomUsage.cpp (from rev 322, trunk/stdair/test/archi_intru/TestIntrusive.cpp) =================================================================== --- trunk/stdair/test/archi_intru/TestBomUsage.cpp (rev 0) +++ trunk/stdair/test/archi_intru/TestBomUsage.cpp 2010-09-12 17:23:08 UTC (rev 323) @@ -0,0 +1,38 @@ +// ////////////////////////////////////////////////////////////////////// +// Import section +// ////////////////////////////////////////////////////////////////////// +// STL +#include <cassert> +#include <iostream> +#include <sstream> +#include <string> +#include <vector> +// Boost +#include <boost/intrusive/list.hpp> +// Local +#include <test/archi_intru/FlightDate.hpp> +#include <test/archi_intru/TestBomUsage.hpp> + +/** Alias for the boost::intrusive namespace. */ +namespace bi = boost::intrusive; + +// ////////////////////////////////////////////////////////////////////// +TestBomUsage::~TestBomUsage() { + clean(); +} + +// ////////////////////////////////////////////////////////////////////// +void TestBomUsage::init() { +} + +// ////////////////////////////////////////////////////////////////////// +void TestBomUsage::clean() { +} + +// ////////////////////////////////////////////////////////////////////// +bool TestBomUsage::test() { + bool oTestSuccessfull = true; + + + return oTestSuccessfull; +} Copied: trunk/stdair/test/archi_intru/TestBomUsage.hpp (from rev 322, trunk/stdair/test/archi_intru/TestIntrusive.hpp) =================================================================== --- trunk/stdair/test/archi_intru/TestBomUsage.hpp (rev 0) +++ trunk/stdair/test/archi_intru/TestBomUsage.hpp 2010-09-12 17:23:08 UTC (rev 323) @@ -0,0 +1,32 @@ +#ifndef __INTRUSIVE_TST_TESTBOMUSAGE_HPP +#define __INTRUSIVE_TST_TESTBOMUSAGE_HPP + +// ////////////////////////////////////////////////////////////////////// +// Import section +// ////////////////////////////////////////////////////////////////////// +// STL +#include <string> +// Local +#include <test/archi_intru/FlightDate.hpp> + +/** Class wrapping test functions. */ +class TestBomUsage { +public: + /** Destructor. */ + ~TestBomUsage(); + +public: + /** Perform the full test set. */ + static bool test(); + +private: + /** Initialise. */ + void init(); + + /** Cleaning. */ + void clean(); + +private: +}; + +#endif // __INTRUSIVE_TST_TESTBOMUSAGE_HPP Modified: trunk/stdair/test/archi_intru/archi.cpp =================================================================== --- trunk/stdair/test/archi_intru/archi.cpp 2010-09-12 17:03:33 UTC (rev 322) +++ trunk/stdair/test/archi_intru/archi.cpp 2010-09-12 17:23:08 UTC (rev 323) @@ -6,8 +6,7 @@ //#include <vector> // Local #include <test/archi_intru/TestIntrusive.hpp> -#include <test/archi_intru/BomRoot.hpp> -#include <test/archi_intru/FlightDate.hpp> +#include <test/archi_intru/TestBomUsage.hpp> // /////////////////////////// M A I N ///////////////////////// /** Main. @@ -19,7 +18,15 @@ int main (int argc, char* argv[]) { // - TestIntrusive::test(); + const bool lTestIntrusiveSuccessfull = TestIntrusive::test(); + // + const bool lTestBomUsageSuccessfull = TestBomUsage::test(); + + if (lTestIntrusiveSuccessfull == false + || lTestBomUsageSuccessfull == false) { + return 1; + } + return 0; } Modified: trunk/stdair/test/archi_intru/sources.mk =================================================================== --- trunk/stdair/test/archi_intru/sources.mk 2010-09-12 17:03:33 UTC (rev 322) +++ trunk/stdair/test/archi_intru/sources.mk 2010-09-12 17:23:08 UTC (rev 323) @@ -8,7 +8,9 @@ $(top_srcdir)/test/archi_intru/FlightDate.hpp \ $(top_srcdir)/test/archi_intru/LegDate.hpp \ $(top_srcdir)/test/archi_intru/SegmentDate.hpp \ - $(top_srcdir)/test/archi_intru/TestIntrusive.hpp + $(top_srcdir)/test/archi_intru/TestIntrusive.hpp \ + $(top_srcdir)/test/archi_intru/TestBomUsage.hpp archi_intru_cc_sources = \ $(top_srcdir)/test/archi_intru/FacSupervisor.cpp \ - $(top_srcdir)/test/archi_intru/TestIntrusive.cpp + $(top_srcdir)/test/archi_intru/TestIntrusive.cpp \ + $(top_srcdir)/test/archi_intru/TestBomUsage.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |