/** * This is mostly to catch regressions. */ public function testGroupArithmetic() { $t = \Airship\expand_version('3.45.67'); $this->assertEquals(Version::getGroup($t, Version::GROUP_MAJOR), 3); $this->assertEquals(Version::getGroup($t, Version::GROUP_MINOR), 45); $this->assertEquals(Version::getGroup($t, Version::GROUP_PATCH), 67); // Let's make sure large major versions don't break $u = \Airship\expand_version('125.0.0'); $this->assertEquals(Version::getGroup($u, Version::GROUP_MAJOR), 125); $this->assertEquals(Version::getGroup($u, Version::GROUP_MINOR), 0); $this->assertEquals(Version::getGroup($u, Version::GROUP_PATCH), 0); }