TFCweb  1.0.4 $Rev: 483 $
TFC Primavera 2012: Nucli d'un servidor web
master.cc
Veure la documentació d'aquest fitxer.
1 
11 /*
12  * Copyright (c) 2012 Toni Corvera
13  *
14  * This file is part of TFCWeb.
15  *
16  * TFCWeb is free software: you can redistribute it and/or modify
17  * it under the terms of the GNU General Public License as published by
18  * the Free Software Foundation, either version 3 of the License, or
19  * (at your option) any later version.
20  *
21  * TFCWeb is distributed in the hope that it will be useful,
22  * but WITHOUT ANY WARRANTY; without even the implied warranty of
23  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
24  * GNU General Public License for more details.
25  *
26  * You should have received a copy of the GNU General Public License
27  * along with TFCWeb. If not, see <http://www.gnu.org/licenses/>.
28  */
29 
30 // Vegeu Makefile
31 #ifndef ENLLAC_DINAMIC
32 # define ENLLAC_DINAMIC 1
33 #endif
34 #if ENLLAC_DINAMIC == 0
35 // Estàtic:
36 # include <boost/test/included/unit_test.hpp>
37 #else
38 // Dinàmic
39 # define BOOST_TEST_MAIN ignoram
40 # define BOOST_TEST_DYN_LINK
41 # include <boost/test/unit_test.hpp>
42 #endif
43 
44 #include "comu.h"
45 
46 // Macros trobades:
47 // BOOST_ERROR( "msg" ) : Imprimeix error i incrementa compte d'errors
48 // BOOST_FAIL( "msg" ) : Imprimeix error i eleva excepció (~assert)
49 // BOOST_CHECK( <bool expr> ) : Check. +BOOST_ERROR falla
50 // BOOST_REQUIRE( <bool expr> ) : Check + throw (~ assert)
51 // BOOST_CHECK_MESSAGE( <bool expr>, "msg" ) : BOOST_CHECK amb missatge msg
52 // BOOST_CHECK_EQUAL( a, b ) : Check equality. Imprimeix valors efectius de a i b
53 // BOOST_CHECK_THROW( <bool expr>, <class> ) : Check throw
54 // BOOST_AUTO_TEST_CASE_EXPECTED_FAILURES( <use case>, <num> ) : Nombre
55 // d'errors que s'esperen en el test (p.e. durant implementació incompleta)
56 // BOOST_PARAM_TEST_CASE(test_function, params_begin, params_end) : Iteració
57 // BOOST_AUTO_TEST_CASE_TEMPLATE(test_case_name, formal_type_parameter_name, collection_of_types)
58 //
59 //
60 // BOOST_WARN( sizeof(int) < 4 );
61 // BOOST_REQUIRE_EQUAL( v1, v2 );
62 
63 // vim:set ts=4 et ai: //