protected LocalWorker getLocalWorker() { return new ByteArrayToString(); } }
public void testByteToArray() throws Exception { byte [] bytes = { '1', '2', '3', '4', '5'}; Map inputs = new HashMap(); inputs.put("bytes",new DataThing(bytes)); Map outputs = new ByteArrayToString().execute(inputs); assertEquals("outputs should contain 1 element",1,outputs.size()); Object result=outputs.get("string"); assertNotNull("element in map for 'string' should not be null",result); assertTrue("element in map should be of type DataThing",result instanceof DataThing); assertEquals("value of string is incorrect","12345",((DataThing)result).getDataObject()); }
@Test public void testGenerateProcessorKey() throws Exception { Processor processor = new BeanshellProcessor(null,"beanshell","",new String[]{},new String[]{}); assertEquals("Incorrect key","org.embl.ebi.escience.scuflworkers.beanshell.BeanshellProcessor",ActivityTranslatorFactory.generateProcessorKey(processor)); processor = new LocalServiceProcessor(null, "ByteArrayToString", new ByteArrayToString()); assertEquals("Incorrect key for LocalServiceProcessor","LocalServiceProcessor:org.embl.ebi.escience.scuflworkers.java.ByteArrayToString",ActivityTranslatorFactory.generateProcessorKey(processor)); } }
@Test public void testGenerateProcessorKey() throws Exception { Processor processor = new BeanshellProcessor(null,"beanshell","",new String[]{},new String[]{}); assertEquals("Incorrect key","org.embl.ebi.escience.scuflworkers.beanshell.BeanshellProcessor",ActivityTranslatorFactory.generateProcessorKey(processor)); processor = new LocalServiceProcessor(null, "ByteArrayToString", new ByteArrayToString()); assertEquals("Incorrect key for LocalServiceProcessor","LocalServiceProcessor:org.embl.ebi.escience.scuflworkers.java.ByteArrayToString",ActivityTranslatorFactory.generateProcessorKey(processor)); } }
@Test public void testGenerateProcessorKey() throws Exception { Processor processor = new BeanshellProcessor(null,"beanshell","",new String[]{},new String[]{}); assertEquals("Incorrect key","org.embl.ebi.escience.scuflworkers.beanshell.BeanshellProcessor",ActivityTranslatorFactory.generateProcessorKey(processor)); processor = new LocalServiceProcessor(null, "ByteArrayToString", new ByteArrayToString()); assertEquals("Incorrect key for LocalServiceProcessor","LocalServiceProcessor:org.embl.ebi.escience.scuflworkers.java.ByteArrayToString",ActivityTranslatorFactory.generateProcessorKey(processor)); } }