@Test public void testScalarInputLong() throws IOException, DMLException { Connection conn = new Connection(); String str = conn.readScript(baseDirectory + File.separator + "scalar-input.dml"); PreparedScript script = conn.prepareScript(str, new String[] {"inScalar1", "inScalar2"}, new String[] {}, false); long inScalar1 = 4; long inScalar2 = 5; script.setScalar("inScalar1", inScalar1); script.setScalar("inScalar2", inScalar2); setExpectedStdOut("total:9"); script.executeScript(); conn.close(); }
@Test public void testScalarInputStringExplicitValueType() throws IOException, DMLException { Connection conn = new Connection(); String str = conn.readScript(baseDirectory + File.separator + "scalar-input-string.dml"); PreparedScript script = conn.prepareScript(str, new String[] {"inScalar1", "inScalar2"}, new String[] {}, false); String inScalar1 = "hello"; String inScalar2 = "goodbye"; script.setScalar("inScalar1", inScalar1); script.setScalar("inScalar2", inScalar2); setExpectedStdOut("result:hellogoodbye"); script.executeScript(); conn.close(); }