@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();
  }