/**
  * @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)
     {
     }
     */
 }