Salome HOME
9756f5fb099db74b2b1717da514ffa37e79b3af6
[modules/hexablock.git] / src / TEST_CPP / test_unit.hxx
1
2 // Copyright (C) 2009-2023  CEA, EDF
3 //
4 // This library is free software; you can redistribute it and/or
5 // modify it under the terms of the GNU Lesser General Public
6 // License as published by the Free Software Foundation; either
7 // version 2.1 of the License, or (at your option) any later version.
8 //
9 // This library is distributed in the hope that it will be useful,
10 // but WITHOUT ANY WARRANTY; without even the implied warranty of
11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12 // Lesser General Public License for more details.
13 //
14 // You should have received a copy of the GNU Lesser General Public
15 // License along with this library; if not, write to the Free Software
16 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
17 //
18 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
19 //
20
21 #ifndef _TEST_UNIT_H_
22 #define _TEST_UNIT_H_
23
24 #include "HexTest.hxx"
25 #include "hexa_base.hxx"
26
27 HEXABLOCKTEST_EXPORT void goto_workspace ();
28 HEXABLOCKTEST_EXPORT void free_workspace ();
29
30 HEXABLOCKTEST_EXPORT int test_sphere (int nbargs, cpchar tabargs[]);
31 HEXABLOCKTEST_EXPORT int test_joint (int nbargs, cpchar tabargs[]);
32 HEXABLOCKTEST_EXPORT int test_prism (int nbargs, cpchar tabargs[]);
33 HEXABLOCKTEST_EXPORT int test_revolution9 (int nbargs, cpchar tabargs[]);
34 HEXABLOCKTEST_EXPORT int test_revolution (int nbargs, cpchar tabargs[]);
35 HEXABLOCKTEST_EXPORT int test_coude (int nbargs, cpchar tabargs[]);
36 HEXABLOCKTEST_EXPORT int test_count (int nbargs, cpchar tabargs[]);
37 HEXABLOCKTEST_EXPORT int test_decoupage (int nbargs, cpchar tabargs[]);
38 HEXABLOCKTEST_EXPORT int test_gen_xml (int nbargs, cpchar tabargs[]);
39 HEXABLOCKTEST_EXPORT int test_string_xml (int nbargs, cpchar tabargs[]);
40 HEXABLOCKTEST_EXPORT int test_relecture (int nbargs, cpchar tabargs[]);
41 HEXABLOCKTEST_EXPORT int test_spherical (int nbargs, const char* tabargs[]);
42 HEXABLOCKTEST_EXPORT int test_grille_cyl (int nbargs, cpchar tabargs[]);
43 HEXABLOCKTEST_EXPORT int test_asso_line (int nbargs, cpchar tabargs[]);
44 HEXABLOCKTEST_EXPORT int test_cylindrical (int nbargs, cpchar tabargs[]);
45 HEXABLOCKTEST_EXPORT int test_cylinder (int nbargs, cpchar tabargs[]);
46 HEXABLOCKTEST_EXPORT int test_xml_cylinder (int nbargs, cpchar tabargs[]);
47 HEXABLOCKTEST_EXPORT int test_pipe (int nbargs, cpchar tabargs[]);
48 HEXABLOCKTEST_EXPORT int test_joint2 (int nbargs, cpchar tabargs[]);
49 HEXABLOCKTEST_EXPORT int test_croix (int nbargs, cpchar tabargs[]);
50 HEXABLOCKTEST_EXPORT int test_pipes (int nbargs, cpchar tabargs[]);
51 HEXABLOCKTEST_EXPORT int test_lorraine(int nbargs, cpchar tabargs[]);
52 HEXABLOCKTEST_EXPORT int test_disconnect2 (int nbargs, cpchar tabargs[]);
53 HEXABLOCKTEST_EXPORT int test_disconnect4 (int nbargs, cpchar tabargs[]);
54 HEXABLOCKTEST_EXPORT int test_disconnect1 (int nbargs, cpchar tabargs[]);
55 HEXABLOCKTEST_EXPORT int test_disconnect3 (int nbargs, cpchar tabargs[]);
56 HEXABLOCKTEST_EXPORT int test_disconnect (int nbargs, cpchar tabargs[]);
57 HEXABLOCKTEST_EXPORT int test_transfo2 (int nbargs, cpchar tabargs[]);
58 HEXABLOCKTEST_EXPORT int test_transfo (int nbargs, cpchar tabargs[]);
59 HEXABLOCKTEST_EXPORT int test_copy_document (int nbargs, cpchar tabargs[]);
60 HEXABLOCKTEST_EXPORT int test_cylindricals (int nbargs, cpchar tabargs[]);
61 HEXABLOCKTEST_EXPORT int test_hexa (int nbargs, cpchar tabargs[]);
62                  // Dans test_quads
63 HEXABLOCKTEST_EXPORT int test_hexa_quads_5 (int nbargs, cpchar tabargs[]);
64 HEXABLOCKTEST_EXPORT int test_hexa_quads_ab (int nbargs, cpchar tabargs[]);
65 HEXABLOCKTEST_EXPORT int test_hexa_quads_ac (int nbargs, cpchar tabargs[]);
66 HEXABLOCKTEST_EXPORT int test_hexa_quads_ace (int nbargs, cpchar tabargs[]);
67 HEXABLOCKTEST_EXPORT int test_hexa_quads_acd (int nbargs, cpchar tabargs[]);
68 HEXABLOCKTEST_EXPORT int test_hexa_quads_abcd (int nbargs, cpchar tabargs[]);
69 HEXABLOCKTEST_EXPORT int test_hexa_quads_abce (int nbargs, cpchar tabargs[]);
70 HEXABLOCKTEST_EXPORT int test_cramer (int nbargs, cpchar tabargs[]);
71 HEXABLOCKTEST_EXPORT int test_hexa_quads_ac1 (int nbargs, cpchar tabargs[]);
72 HEXABLOCKTEST_EXPORT int test_asso_grid (int nbargs, cpchar tabargs[]);
73 HEXABLOCKTEST_EXPORT int test_piquage (int nbargs, cpchar tabargs[]);
74 HEXABLOCKTEST_EXPORT int test_replace (int nbargs, cpchar tabargs[]);
75 HEXABLOCKTEST_EXPORT int test_hemispheres (int nbargs, cpchar tabargs[]);
76 HEXABLOCKTEST_EXPORT int test_quads (int nbargs, cpchar tabargs[]);
77 #endif