assertEquals("Got incorrect converted string: ", expectedCritString, actualCritString); //$NON-NLS-1$
}
public void testMappingCriteria() throws Exception {
FakeMetadataFacade metadata = TestXMLProcessor.exampleMetadata();
GroupSymbol doc = new GroupSymbol("xmltest.doc1"); //$NON-NLS-1$
doc.setMetadataID(metadata.getGroupID(doc.getName()));
MappingDocument mappingDoc = (MappingDocument)metadata.getMappingNode(doc.getMetadataID());
mappingDoc = SourceNodeGenaratorVisitor.extractSourceNodes(mappingDoc);
// Create criteria
ElementSymbol es = new ElementSymbol("Catalogs.Catalog.Items.Item.Name"); //$NON-NLS-1$
es.setGroupSymbol(doc);
es.setMetadataID(metadata.getElementID("xmltest.doc1.Catalogs.Catalog.Items.Item.Name")); //$NON-NLS-1$
CompareCriteria crit = new CompareCriteria(es, CompareCriteria.EQ, new Constant("abc")); //$NON-NLS-1$
helpTestMapping(crit, "xmltest.\"group\".items.itemName = 'abc'", mappingDoc, metadata); //$NON-NLS-1$
}