X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fmodules%2Fcontrib%2Fentity%2Ftests%2Fsrc%2FUnit%2FQueryAccess%2FConditionTest.php;fp=web%2Fmodules%2Fcontrib%2Fentity%2Ftests%2Fsrc%2FUnit%2FQueryAccess%2FConditionTest.php;h=6d73aebaa49fbc4e174f581e5c37bec3f2f37d9d;hp=0000000000000000000000000000000000000000;hb=f3baf763d342a5f82576890e2a8111a5aaf139dc;hpb=059867c3f96750652c80f39e44c442a58c2549ee diff --git a/web/modules/contrib/entity/tests/src/Unit/QueryAccess/ConditionTest.php b/web/modules/contrib/entity/tests/src/Unit/QueryAccess/ConditionTest.php new file mode 100644 index 000000000..6d73aebaa --- /dev/null +++ b/web/modules/contrib/entity/tests/src/Unit/QueryAccess/ConditionTest.php @@ -0,0 +1,50 @@ +assertEquals('uid', $condition->getField()); + $this->assertEquals('2', $condition->getValue()); + $this->assertEquals('=', $condition->getOperator()); + $this->assertEquals("uid = '2'", $condition->__toString()); + + $condition = new Condition('type', ['article', 'page']); + $this->assertEquals('type', $condition->getField()); + $this->assertEquals(['article', 'page'], $condition->getValue()); + $this->assertEquals('IN', $condition->getOperator()); + $this->assertEquals("type IN ['article', 'page']", $condition->__toString()); + + $condition = new Condition('title', NULL, 'IS NULL'); + $this->assertEquals('title', $condition->getField()); + $this->assertEquals(NULL, $condition->getValue()); + $this->assertEquals('IS NULL', $condition->getOperator()); + $this->assertEquals("title IS NULL", $condition->__toString()); + } + +}