TFCweb
1.0.4 $Rev: 483 $
TFC Primavera 2012: Nucli d'un servidor web
Pàgina principal
Pàgines Relacionades
Espais de Noms
Classes
Fitxers
Llista dels Fitxers
Membres de Fitxers
tests
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: //
Generat a Dl Jun 17 2013 20:07:39 per a TFCweb per
1.8.1.2