~quam-plures-core/quam-plures/hic-sunt-dracones

« back to all changes in this revision

Viewing changes to tests/config.simpletest.php

  • Committer: yabs
  • Date: 2010-01-04 17:32:41 UTC
  • Revision ID: yabs@innervisions.org.uk-20100104173241-u1fx0xjelcvnio6m
distilling trunk to essentials

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?php
2
 
/**
3
 
 * Config file for SimpleTest tests
4
 
 * @package tests
5
 
 */
6
 
 
7
 
/**
8
 
 * Create it locally and define SIMPLETEST_DIR or other constants there.
9
 
 */
10
 
if( file_exists(dirname(__FILE__).'/config.simpletest.OVERRIDE.php') )
11
 
{
12
 
        include_once( dirname(__FILE__).'/config.simpletest.OVERRIDE.php' );
13
 
}
14
 
 
15
 
/**
16
 
 * The global config file for all tests.
17
 
 */
18
 
require_once( dirname(__FILE__).'/config.php' );
19
 
 
20
 
 
21
 
if( !defined( 'SIMPLETEST_DIR' ) )
22
 
{
23
 
        if( is_dir( TESTSDIR.'simpletest/symlink' ) )
24
 
        {
25
 
                /**
26
 
                 * The SimpleTest directory.
27
 
                 */
28
 
                define( 'SIMPLETEST_DIR', TESTSDIR.'simpletest/symlink/' );
29
 
        }
30
 
        else
31
 
        {
32
 
                /**
33
 
                 * The SimpleTest directory.
34
 
                 */
35
 
                define( 'SIMPLETEST_DIR', TESTSDIR.'simpletest/' );
36
 
        }
37
 
}
38
 
 
39
 
 
40
 
if( !file_exists( SIMPLETEST_DIR.'unit_tester.php' ) )
41
 
{
42
 
        echo 'SimpleTest framework not found: File '.SIMPLETEST_DIR.'unit_tester.php does not exist.';
43
 
        require SIMPLETEST_DIR.'index.html';
44
 
        die();
45
 
}
46
 
 
47
 
 
48
 
/**
49
 
 * The SimpleTest UnitTestCase
50
 
 */
51
 
require_once( SIMPLETEST_DIR.'unit_tester.php' );
52
 
/**
53
 
 * Mockobject factory
54
 
 */
55
 
require_once( SIMPLETEST_DIR.'mock_objects.php');
56
 
 
57
 
 
58
 
/**#@+
59
 
 * Load derived SimpleTest classes
60
 
 */
61
 
require_once( dirname(__FILE__).'/classes/simpletest/EvoUnitTestCase.class.php' );
62
 
require_once( dirname(__FILE__).'/classes/simpletest/FilemanUnitTestCase.class.php' );
63
 
require_once( dirname(__FILE__).'/classes/simpletest/EvoGroupTest.class.php' );
64
 
require_once( dirname(__FILE__).'/classes/simpletest/InstallUnitTestCase.class.php' );
65
 
require_once( dirname(__FILE__).'/classes/simpletest/PluginUnitTestCase.class.php' );
66
 
require_once( dirname(__FILE__).'/classes/simpletest/MockDbUnitTestCase.class.php' );
67
 
/**#@-*/
68
 
 
69
 
 
70
 
 
71
 
/**
72
 
 * Create a DB Mockobject
73
 
 */
74
 
Mock::generate( 'DB' );
75
 
 
76
 
?>