Commit | Line | Data |
---|---|---|
6a488035 TO |
1 | <?php |
2 | /* | |
3 | +--------------------------------------------------------------------+ | |
7d61e75f | 4 | | Copyright CiviCRM LLC. All rights reserved. | |
6a488035 | 5 | | | |
7d61e75f TO |
6 | | This work is published under the GNU AGPLv3 license with some | |
7 | | permitted exceptions and without any warranty. For full license | | |
8 | | and copyright information, see https://civicrm.org/licensing | | |
6a488035 | 9 | +--------------------------------------------------------------------+ |
d25dd0ee | 10 | */ |
6a488035 TO |
11 | |
12 | /** | |
13 | * @file HelloTest.php | |
14 | * | |
15 | * This is a simple test to make sure that you have phpunit | |
16 | * correctly installed and working. The call will look something like: | |
17 | * | |
18 | * <code> | |
19 | * scripts/phpunit HelloTest | |
20 | * </code> | |
21 | * | |
22 | * If your script (which would need to be in HelloTest.php) is found and runs, | |
23 | * UR DOIN IT RIGHT! | |
24 | */ | |
25 | ||
4cbe18b8 EM |
26 | /** |
27 | * Class HelloTest | |
28 | */ | |
a6439b6a | 29 | class HelloTest extends PHPUnit\Framework\TestCase { |
39b959db SL |
30 | /** |
31 | * contains the object handle of the string class | |
32 | * @var string | |
33 | */ | |
34 | public $abc; | |
4cbe18b8 EM |
35 | |
36 | /** | |
795492f3 | 37 | * @param string|null $name |
4cbe18b8 | 38 | */ |
00be9182 | 39 | public function __construct($name = NULL) { |
6a488035 TO |
40 | parent::__construct($name); |
41 | } | |
42 | ||
795492f3 | 43 | /** |
eceb18cc | 44 | * Called before the test functions will be executed. |
795492f3 TO |
45 | * this function is defined in PHPUnit_TestCase and overwritten |
46 | * here | |
47 | */ | |
00be9182 | 48 | public function setUp() { |
6a488035 TO |
49 | // create a new instance of String with the |
50 | // string 'abc' | |
51 | $this->abc = "hello"; | |
52 | } | |
53 | ||
795492f3 | 54 | /** |
eceb18cc | 55 | * Called after the test functions are executed. |
795492f3 TO |
56 | * this function is defined in PHPUnit_TestCase and overwritten |
57 | * here. | |
58 | */ | |
00be9182 | 59 | public function tearDown() { |
6a488035 TO |
60 | // delete your instance |
61 | unset($this->abc); | |
62 | } | |
63 | ||
546b78fa | 64 | /** |
eceb18cc | 65 | * test the toString function. |
546b78fa | 66 | */ |
00be9182 | 67 | public function testHello() { |
6a488035 TO |
68 | $result = $this->abc; |
69 | $expected = 'hello'; | |
70 | $this->assertEquals($result, $expected); | |
71 | } | |
96025800 | 72 | |
6a488035 | 73 | } |