Odyssey
cuDataTest.php
1 <?php
2 
3 use PHPUnit\Framework\TestCase;
4 
5 class cuDataTest extends TestCase
6 {
7  function setUp()
8  {
9  $sharedLibrary= "/var/www/html/shared/library";
10  require_once("$sharedLibrary/hcuCommon.i");
11  require_once("$sharedLibrary/cu_data.i");
12  }
13 
14  // TODO: wait until #111: mask functions because this will be changing.
15  function test_applyMask()
16  {
17  // $string= "1234567890";
18 
19  // $testCases= array(
20  // array("mask" => array(), "results" => "1234567890"),
21  // array("mask" => array("start" => 0), "results" => "1234567890"),
22  // array("mask" => array("start" => 0, "length" => 0), "results" => "**********"),
23  // array("mask" => array("start" => 6, "length" => 0), "results" => "**********"),
24  // array("mask" => array("length" => 100), "results" => "1234567890"),
25  // array("mask" => array("length" => 5), "results" => "12345*****"),
26  // array("mask" => array("start" => 5), "results" => "*****67890"),
27  // array("mask" => array("length" => 5, "start" => 2), "results" => "**34567***"),
28  // array("mask" => array("start" => -3), "results" => "*******890"),
29  // array("mask" => array("start" => -3, "length" => -2), "results" => "*******8**"),
30  // array("mask" => array("start" => -3, "length" => 4), "results" => "*******890")
31  // );
32 
33 
34  // foreach($testCases as $test)
35  // {
36  // $this->assertEquals(applyMask($string, $test["mask"]), $test["results"]);
37  // }
38  }
39 }