Merge pull request #17646 from colemanw/isMultilingual
[civicrm-core.git] / tests / phpunit / HelloTest.php
1 <?php
2 /*
3 +--------------------------------------------------------------------+
4 | Copyright CiviCRM LLC. All rights reserved. |
5 | |
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 |
9 +--------------------------------------------------------------------+
10 */
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
26 /**
27 * Class HelloTest
28 */
29 class HelloTest extends PHPUnit\Framework\TestCase {
30 /**
31 * contains the object handle of the string class
32 * @var string
33 */
34 public $abc;
35
36 /**
37 * @param string|null $name
38 */
39 public function __construct($name = NULL) {
40 parent::__construct($name);
41 }
42
43 /**
44 * Called before the test functions will be executed.
45 * this function is defined in PHPUnit_TestCase and overwritten
46 * here
47 */
48 public function setUp() {
49 // create a new instance of String with the
50 // string 'abc'
51 $this->abc = "hello";
52 }
53
54 /**
55 * Called after the test functions are executed.
56 * this function is defined in PHPUnit_TestCase and overwritten
57 * here.
58 */
59 public function tearDown() {
60 // delete your instance
61 unset($this->abc);
62 }
63
64 /**
65 * test the toString function.
66 */
67 public function testHello() {
68 $result = $this->abc;
69 $expected = 'hello';
70 $this->assertEquals($result, $expected);
71 }
72
73 }