package nl.ipo.cds.etl.operations.input;
import static org.junit.Assert.*;
import nl.ipo.cds.attributemapping.operations.Operation;
import nl.ipo.cds.etl.operations.AbstractTestOperation;
import org.junit.Test;
public class TestStringConstantInput extends AbstractTestOperation {
@Test
public void testStringConstantInput () throws Exception {
final Operation op = stringOut (stringConstant ("Hello, world!"));
assertEquals ("Hello, world!", execute (op, String.class));
}
@Test
public void testStringConstantEmpty () throws Exception {
final Operation op = stringOut (stringConstant (""));
assertEquals ("", execute (op, String.class));
}
@Test (expected = NullPointerException.class)
public void testStringConstantNull () throws Exception {
final Operation op = stringOut (stringConstant (null));
execute (op, String.class);
}
}