public class MedicationAnnotatorTest extends AnnotatorTests {

	@Test
	public void testMedicationAnnotator() throws Exception {
		
		AnalysisEngineDescription desc = createPrimitiveDescription(DictionaryLookupAnnotator.class);
		desc.setResourceManagerConfiguration(new ResourceManagerConfiguration_impl());
		
		createDependencyAndBind(desc, "LookupDescriptor", FileResourceImpl.class, "file:/Users/snehal/code/offlinedlp/src/main/resources/LookupDesc.xml");
		createDependencyAndBind(desc, "RxnormIndexReader", LuceneIndexReaderResourceImpl.class, "dummy", "UseMemoryIndex", false, "IndexDirectory", "/Users/snehal/code/offlinedlp/resources/org/apache/ctakes/dictionary/lookup/rxnorm_index");
		createDependencyAndBind(desc, "OrangeBookIndexReader", LuceneIndexReaderResourceImpl.class, "dummy", "UseMemoryIndex", false, "IndexDirectory", "/Users/snehal/code/offlinedlp/resources/org/apache/ctakes/dictionary/lookup/OrangeBook");
		
		AnalysisEngine ae = UIMAFramework.produceAnalysisEngine(desc);
		JCas cas = ae.newJCas();
		cas.setDocumentText("I took some Ibuprofen ethanol");
		ae.process(cas);
		TestUtils.printResults(cas);
	}

}