public function testMod() { $objTest = new TypeTest(); $objTest->TestInt = 11; $objTest->Save(); $objTest2 = new TypeTest(); $objTest2->TestInt = 12; $objTest2->Save(); $objResArray = TypeTest::QueryArray(QQ::Equal(QQ::Mod(QQN::TypeTest()->TestInt, 10), 2)); $this->assertEquals(1, count($objResArray)); if (count($objResArray) > 0) { $objRes = $objResArray[0]; $this->assertNotNull($objRes); if ($objRes) { $this->assertEquals(12, $objRes->TestInt); } } $objResArray = TypeTest::QueryArray(QQ::Equal(QQ::Mod(QQN::TypeTest()->TestInt, 10), 1)); $this->assertEquals(1, count($objResArray)); if (count($objResArray) > 0) { $objRes = $objResArray[0]; $this->assertNotNull($objRes); if ($objRes) { $this->assertEquals(11, $objRes->TestInt); } } $objTest->Delete(); $objTest2->Delete(); }