/** * @covers NumbersPHP\Basic::powerMod */ public function testPowerMod() { $this->assertEquals(1, \NumbersPHP\Basic::powerMod(1, -1, 5)); $this->assertEquals(1, \NumbersPHP\Basic::powerMod(2, 10, 3)); $this->assertEquals(16, \NumbersPHP\Basic::powerMod(2, pow(10, 9), 18)); $this->assertEquals(6, \NumbersPHP\Basic::powerMod(6, 0.5, 10)); $this->assertEquals(445, \NumbersPHP\Basic::powerMod(4, 13, 497)); }