package com.ontology2.haruhi.flows;
import org.junit.Test;
import java.util.List;
import static org.junit.Assert.assertEquals;
public class SpringStepTest {
@Test
public void upperCaseArgument() {
JobStep step=new JobStep(
"'hello world'.toUpperCase()"
);
List<String> out=step.getStepArgs();
assertEquals("HELLO WORLD",out.get(0));
assertEquals(1,out.size());
}
@Test
public void itDoesMath() {
JobStep step=new JobStep(
"(7*7).toString()"
);
List<String> out=step.getStepArgs();
assertEquals("49",out.get(0));
assertEquals(1,out.size());
}
@Test
public void itFindsPositionalArguments() {
JobStep step=new JobStep(
"'furry '+pos[0]+' brothers'"
);
List<String> out=step.getStepArgs("freak");
assertEquals("furry freak brothers",out.get(0));
assertEquals(1,out.size());
}
}