1 // Created on: 2002-04-30
2 // Created by: Alexander KARTOMIN (akm)
3 // Copyright (c) 2002-2014 OPEN CASCADE SAS
5 // This file is part of Open CASCADE Technology software library.
7 // This library is free software; you can redistribute it and/or modify it under
8 // the terms of the GNU Lesser General Public License version 2.1 as published
9 // by the Free Software Foundation, with special exception defined in the file
10 // OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
11 // distribution for complete text of the license and disclaimer of any warranty.
13 // Alternatively, this file may be used under the terms of Open CASCADE
14 // commercial license or contractual agreement.
16 // Purpose: To test all methods of all NCollection classes
18 #ifndef QANCollection_FuncTest_HeaderFile
19 #define QANCollection_FuncTest_HeaderFile
21 #include <QANCollection_Common2.hxx>
23 // ===================== Test methods for each type ===========================
24 // Parameters of funcs below must be empty collections
26 // Standard_EXPORT void TestArray1 (QANCollection_Array1& theA1);
27 // Standard_EXPORT void TestArray2 (QANCollection_Array2& theA2);
28 #include <QANCollection_FuncArrays.hxx>
29 // Standard_EXPORT void TestMap (QANCollection_Map& theM );
30 // Standard_EXPORT void TestDataMap (QANCollection_DataMap& theDM);
31 // Standard_EXPORT void TestDblMap (QANCollection_DoubleMap& theBM);
32 // Standard_EXPORT void TestIndyMap (QANCollection_IndexedMap& theIM);
33 // Standard_EXPORT void TestInDaMap (QANCollection_IDMap& theNM);
34 // Standard_EXPORT void TestInDaMap (QANCollection_IDMap& theNM);
35 #include <QANCollection_FuncMaps.hxx>
36 // Standard_EXPORT void TestList (QANCollection_List& theLi);
37 // Standard_EXPORT void TestStack (QANCollection_Stack& theSt);
38 // Standard_EXPORT void TestSet (QANCollection_Set& theSe);
39 // Standard_EXPORT void TestSequence(QANCollection_Sequence& theSq);
40 #include <QANCollection_FuncLists.hxx>