package eu.stratosphere.sopremo.expressions; import static eu.stratosphere.sopremo.type.JsonUtil.createArrayNode; import junit.framework.Assert; import org.junit.Test; import eu.stratosphere.sopremo.type.IJsonNode; import eu.stratosphere.sopremo.type.IntNode; public class InputSelectionTest extends EvaluableExpressionTest<InputSelection> { @Override protected InputSelection createDefaultInstance(final int index) { return new InputSelection(index); } @Test public void shouldSelectCorrectInput() { final IJsonNode result = new InputSelection(1).evaluate( createArrayNode(IntNode.valueOf(0), IntNode.valueOf(1)), null, this.context); Assert.assertEquals(IntNode.valueOf(1), result); } }