1 // File: QANCollection_FuncTest.hxx
2 // Created: Tue Apr 30 09:44:26 2002
3 // Author: Alexander KARTOMIN (akm)
4 // <a-kartomin@opencascade.com>
6 // Purpose: To test all methods of all NCollection classes
8 #ifndef QANCollection_FuncTest_HeaderFile
9 #define QANCollection_FuncTest_HeaderFile
11 #include <QANCollection_Common2.hxx>
13 // ===================== Test methods for each type ===========================
14 // Parameters of funcs below must be empty collections
16 // Standard_EXPORT void TestArray1 (QANCollection_Array1& theA1);
17 // Standard_EXPORT void TestArray2 (QANCollection_Array2& theA2);
18 #include <QANCollection_FuncArrays.hxx>
19 // Standard_EXPORT void TestMap (QANCollection_Map& theM );
20 // Standard_EXPORT void TestDataMap (QANCollection_DataMap& theDM);
21 // Standard_EXPORT void TestDblMap (QANCollection_DoubleMap& theBM);
22 // Standard_EXPORT void TestIndyMap (QANCollection_IndexedMap& theIM);
23 // Standard_EXPORT void TestInDaMap (QANCollection_IDMap& theNM);
24 // Standard_EXPORT void TestInDaMap (QANCollection_IDMap& theNM);
25 #include <QANCollection_FuncMaps.hxx>
26 // Standard_EXPORT void TestList (QANCollection_List& theLi);
27 // Standard_EXPORT void TestQueue (QANCollection_Queue& theQ);
28 // Standard_EXPORT void TestStack (QANCollection_Stack& theSt);
29 // Standard_EXPORT void TestSet (QANCollection_Set& theSe);
30 // Standard_EXPORT void TestSList (QANCollection_SList& theSL);
31 // Standard_EXPORT void TestSequence(QANCollection_Sequence& theSq);
32 #include <QANCollection_FuncLists.hxx>