/** * Tests that the MDB2::apiVersion() method returns an API version number. */ function test_apiVersion() { $result = MDB2::apiVersion(); $this->assertNotNull($result, 'apiVersion'); $result = strtok($result, '.'); $this->assertTrue(is_numeric($result), 'apiVersion'); $result = strtok('.'); $this->assertTrue(is_numeric($result), 'apiVersion'); $result = strtok('.'); $this->assertTrue(is_numeric($result), 'apiVersion'); }
/** * Tests that the MDB2::apiVersion() method returns an API version number. */ function test_apiVersion() { $result = MDB2::apiVersion(); $this->assertNotNull($result, 'apiVersion null: ' . $result); $result = strtok($result, '.'); $this->assertTrue(is_numeric($result), 'apiVersion major: ' . $result); $result = strtok('.'); $this->assertTrue(is_numeric($result), 'apiVersion minor: ' . $result); $result = strtok('.'); $this->assertRegExp('/\\d+((b|a|pl|rc)\\d+)?/', $result); }
/** * Tests that the MDB2::apiVersion() method returns an API version number. * @dataProvider provider */ public function test_apiVersion($ci) { $this->manualSetUp($ci); $result = MDB2::apiVersion(); if ('@' . 'package_version' . '@' == '@package_version@') { $this->assertEquals('@' . 'package_version' . '@', $result); return; } $this->assertNotNull($result, 'apiVersion null: ' . $result); $result = strtok($result, '.'); $this->assertTrue(is_numeric($result), 'apiVersion major: ' . $result); $result = strtok('.'); $this->assertTrue(is_numeric($result), 'apiVersion minor: ' . $result); $result = strtok('.'); $this->assertRegExp('/\\d+((b|a|pl|rc)\\d+)?/', $result); }