コード例 #1
0
 /**
  * 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');
 }
コード例 #2
0
 /**
  * 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);
 }
コード例 #3
0
ファイル: InternalsTest.php プロジェクト: gauthierm/MDB2
 /**
  * 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);
 }