Passed
Push — master ( edcd19...7b8e38 )
by Felipe
05:02
created

ProcessesTest   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 51
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
dl 0
loc 51
rs 10
c 0
b 0
f 0
wmc 3
1
<?php
2
/**
3
 * Function area     : Database.
4
 * Sub Function area : Processes.
5
 * 
6
 * @author     Augmentum SpikeSource Team
7
 * @copyright  Copyright (c) 2005 by Augmentum, Inc.
8
 */
9
10
// Import the precondition class.
11
if (is_dir('../Public'))
12
{
13
    require_once('../Public/SetPrecondition.php');
14
}
15
16
/**
17
 * This class is to test the Processes about PostgreSql implementation.
18
 */
19
class ProcessesTest extends PreconditionSet
20
{
21
    /**
22
     * Set up the preconditon.
23
     */
24
    function setUp()
25
    {
26
        global $webUrl;
27
        global $SUPER_USER_NAME;
28
        global $SUPER_USER_PASSWORD;
29
30
        $this->login($SUPER_USER_NAME, $SUPER_USER_PASSWORD,
31
            "$webUrl/login.php");
32
33
        return TRUE;
34
    }
35
36
37
    /**
38
     * Release the relational resource.
39
     */
40
    function tearDown()
41
    {
42
        // Logout this system.
43
        $this->logout();
44
45
        return TRUE;
46
    }
47
48
49
    /**
50
     * TestCaseId: DPS001
51
     * This test is used to test Processes.
52
     *
53
     * Note: This sub function is dynamic during the run time.
54
     */
55
    function testProcesses()
56
    {
57
        global $webUrl;
58
        global $lang, $SERVER, $DATABASE;
59
60
		$this->assertTrue($this->get("$webUrl/database.php", array(
61
		               'server' => $SERVER,
62
					   'database' => $DATABASE,
63
					   'subject' => 'database',
64
					   'action' => 'processes'))
65
				   );
66
67
        $this->assertWantedText($lang['strnodata']);
68
69
        return TRUE;
70
    }
71
}
72
73
?>
74