[teiid-commits] teiid SVN: r1112 - in trunk/metadata/src/test/java/com/metamatrix: dqp and 1 other directory.

teiid-commits at lists.jboss.org teiid-commits at lists.jboss.org
Wed Jul 8 14:01:15 EDT 2009


Author: shawkins
Date: 2009-07-08 14:01:15 -0400 (Wed, 08 Jul 2009)
New Revision: 1112

Removed:
   trunk/metadata/src/test/java/com/metamatrix/dqp/service/
Modified:
   trunk/metadata/src/test/java/com/metamatrix/connector/metadata/index/TestMetadataResultsPostProcessor.java
Log:
TEIID-705 fix for post process application of case insensitive match

Modified: trunk/metadata/src/test/java/com/metamatrix/connector/metadata/index/TestMetadataResultsPostProcessor.java
===================================================================
--- trunk/metadata/src/test/java/com/metamatrix/connector/metadata/index/TestMetadataResultsPostProcessor.java	2009-07-08 17:53:27 UTC (rev 1111)
+++ trunk/metadata/src/test/java/com/metamatrix/connector/metadata/index/TestMetadataResultsPostProcessor.java	2009-07-08 18:01:15 UTC (rev 1112)
@@ -92,8 +92,26 @@
         Object filteredRecord = processor.filterBySearchCriteria(modelRecord, criteria);
 
         assertNotNull(filteredRecord);
-    }    
+    }
     
+    public void testFilterWildCardMatch1() {
+        String modelName = "PartsSupplier"; //$NON-NLS-1$
+        
+        MetadataLiteralCriteria literalcriteria = new MetadataLiteralCriteria(AbstractMetadataRecord.MetadataFieldNames.FULL_NAME_FIELD, "*SUPPLIE?"); //$NON-NLS-1$
+        literalcriteria.setFieldFunction("UCASE"); //$NON-NLS-1$
+        
+        Map criteria = new HashMap();
+        criteria.put(AbstractMetadataRecord.MetadataFieldNames.FULL_NAME_FIELD.toUpperCase(), literalcriteria);
+        
+        ModelRecordImpl modelRecord = new ModelRecordImpl();
+        modelRecord.setFullName(modelName);
+        
+        MetadataResultsPostProcessor processor = helpGetProcessor();
+        Object filteredRecord = processor.filterBySearchCriteria(modelRecord, criteria);
+
+        assertNotNull(filteredRecord);
+    }
+    
     public void testFilterNullMatch() {
         String uuid = null;
         




More information about the teiid-commits mailing list