public function testIsPow2() { $this->assertTrue(CMathi::isPow2(2)); $this->assertTrue(CMathi::isPow2(4)); $this->assertTrue(CMathi::isPow2(8)); $this->assertTrue(CMathi::isPow2(1024)); $this->assertFalse(CMathi::isPow2(0)); $this->assertFalse(CMathi::isPow2(-8)); $this->assertFalse(CMathi::isPow2(17)); $this->assertTrue(CMathi::isPow2(2.01)); $this->assertTrue(CMathi::isPow2(4.01)); $this->assertTrue(CMathi::isPow2(8.01)); $this->assertTrue(CMathi::isPow2(1024.01)); $this->assertFalse(CMathi::isPow2(0.01)); $this->assertFalse(CMathi::isPow2(-8.01)); $this->assertFalse(CMathi::isPow2(17.01)); }