Odyssey
Public Member Functions | List of all members
McEstatementTest Class Reference
Inheritance diagram for McEstatementTest:

Public Member Functions

 test_IsPeriodValid ()
 

Detailed Description

Definition at line 14 of file mcEstatementTest.php.

Member Function Documentation

◆ test_IsPeriodValid()

McEstatementTest::test_IsPeriodValid ( )

function test_IsPeriodValid() This tests the function IsPeriodValid(). The regex wasn't validating correctly so I decided to add to testcases.

Definition at line 21 of file mcEstatementTest.php.

21  {
22  $periodText = "wrong";
23  $isCcConfigReadable = false;
24  $test = IsPeriodValid($periodText, $isCcConfigReadable);
25  $this->assertEquals($test, false);
26 
27  $periodText = "Jan 2019";
28  $test = IsPeriodValid($periodText, $isCcConfigReadable);
29  $this->assertEquals($test, true);
30 
31  $periodText = "CREDIT CARD Dec 2019";
32  $test = IsPeriodValid($periodText, $isCcConfigReadable);
33  $this->assertEquals($test, false);
34 
35  $isCcConfigReadable = true;
36  $test = IsPeriodValid($periodText, $isCcConfigReadable);
37  $this->assertEquals($test, true);
38 
39  $periodText = "Quarter 3 2018";
40  $test = IsPeriodValid($periodText, $isCcConfigReadable);
41  $this->assertEquals($test, true);
42 
43  $periodText = "1st Half 9999";
44  $test = IsPeriodValid($periodText, $isCcConfigReadable);
45  $this->assertEquals($test, true);
46 
47  $periodText = "CREDIT CARD 2nd Half 1000";
48  $test = IsPeriodValid($periodText, $isCcConfigReadable);
49  $this->assertEquals($test, true);
50  }

The documentation for this class was generated from the following file: