/** * @expectedException FailedAssertionException */ public function testResolveToLowerForStringComparison() { $queryPart = DatabaseCompatibilityUtil::resolveToLowerForStringComparison('equals', '*****@*****.**'); $compareQueryPart = "= '*****@*****.**'"; $this->assertEquals($compareQueryPart, $queryPart); $queryPart = DatabaseCompatibilityUtil::resolveToLowerForStringComparison('greaterThan', '5'); $compareQueryPart = "> '5'"; $this->assertEquals($compareQueryPart, $queryPart); $queryPart = DatabaseCompatibilityUtil::resolveToLowerForStringComparison('greaterThan', 5); }
public function testResolveToLowerForStringComparison() { $queryPart = DatabaseCompatibilityUtil::resolveToLowerForStringComparison('equals', '*****@*****.**'); $compareQueryPart = "= '*****@*****.**'"; $this->assertEquals($compareQueryPart, $queryPart); $queryPart = DatabaseCompatibilityUtil::resolveToLowerForStringComparison('greaterThan', '5'); $compareQueryPart = "> '5'"; $this->assertEquals($compareQueryPart, $queryPart); if (YII_DEBUG) { try { $queryPart = DatabaseCompatibilityUtil::resolveToLowerForStringComparison('greaterThan', 5); $this->fail(); } catch (FailedAssertionException $e) { } } else { $queryPart = DatabaseCompatibilityUtil::resolveToLowerForStringComparison('greaterThan', 5); $compareQueryPart = "> '5'"; $this->assertEquals($compareQueryPart, $queryPart); } /* try { $databaseConnectionInfo = RedBeanDatabase::getDatabaseInfoFromDsnString($dsn); $this->fail(); } catch (NotSupportedException $e) { } */ }