2 require_once 'include/utils.php';
4 class SugarVersionTest extends Sugar_PHPUnit_Framework_TestCase
7 * @dataProvider providerVersionStatus
9 public function testVersionStatus(
14 $returnedStatus = getVersionStatus($version);
15 $this->assertEquals($returnedStatus,$expectedResult,
16 "{$returnedStatus} status did not match expected status of {$expectedResult}");
19 public function providerVersionStatus()
22 array('5.5.0RC1','RC'),
23 array('5.5.0RC','RC'),
25 array('5.5.0Beta','BETA'),
26 array('5.5.0BEta1','BETA'),
33 * @dataProvider providerVersionMajorMinor
35 public function testVersionMajorMinor(
40 $returnedVersion = getMajorMinorVersion($version);
41 $this->assertEquals($returnedVersion,$expectedResult,
42 "{$returnedVersion} MajorMinor version did not match expected version of {$expectedResult}");
45 public function providerVersionMajorMinor()
48 array('5.5.0RC1','5.5'),
49 array('5.5.1RC','5.5.1'),
51 array('5.0Beta','5.0'),
52 array('5.5.1RC','5.5.1'),