Subversion Repositories Games.Chess Giants

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
112 pmbaty 1
/*
2
    Protector -- a UCI chess engine
3
 
4
    Copyright (C) 2009-2010 Raimund Heid (Raimund_Heid@yahoo.com)
5
 
6
    This program is free software: you can redistribute it and/or modify
7
    it under the terms of the GNU General Public License as published by
8
    the Free Software Foundation, either version 3 of the License, or
9
    (at your option) any later version.
10
 
11
    This program is distributed in the hope that it will be useful,
12
    but WITHOUT ANY WARRANTY; without even the implied warranty of
13
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
    GNU General Public License for more details.
15
 
16
    You should have received a copy of the GNU General Public License
17
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
18
 
19
*/
20
 
21
#ifndef _test_h_
22
#define _test_h_
23
 
24
/**
25
 * Process the testsuite specified by 'filename'.
26
 *
27
 * @return 0 if no errors occurred.
28
 */
29
int processTestsuite(const char *filename);
30
 
31
/**
32
 * Initialize this module.
33
 *
34
 * @return 0 if no errors occurred.
35
 */
36
int initializeModuleTest(void);
37
 
38
/**
39
 * Test this module.
40
 *
41
 * @return 0 if all tests succeed.
42
 */
43
int testModuleTest(void);
44
 
45
#endif