예제 #1
0
 public function testVersionWithAlphaStability()
 {
     $p = new PHPRelease\VersionParser();
     $info = $p->parseVersionString('1.2.3-alpha');
     ok($info);
     is(1, $info['major']);
     is(2, $info['minor']);
     is(3, $info['patch']);
     is('alpha', $info['stability']);
 }
예제 #2
0
 public function test()
 {
     $b = new PHPRelease\Tasks\BumpVersion(null);
     $p = new PHPRelease\VersionParser();
     $info = $p->parseVersionString('1.2.3');
     ok($info);
     $b->bumpPatchVersion($info);
     is(4, $info['patch']);
     $b->bumpMinorVersion($info);
     is(3, $info['minor']);
     is(0, $info['patch']);
     $b->bumpMajorVersion($info);
     is(2, $info['major']);
     is(0, $info['minor']);
     // is('0.0.2',$b->bumpPatchVersion('0.0.1'));
 }