### Question:
ScriptExecutions { public void updateExecution(ScriptExecution se) throws SQLException { Connection connection = null; PreparedStatement ps = null; try { connection = dataSource.getConnection(); InsertOrUpdateStatement ious = new InsertOrUpdateStatement("script_execution", new Field("id", se.getId())); ious.addField(new Field("start_timestamp", se.getStartTms())); ious.addField(new Field("end_timestamp", se.getEndTms())); ious.addField(new Field("error_message", se.getErrorMessage())); if (se.getEndTms() != null) { ious.addField(new Field("exit_status", se.getErrorMessage() == null ? 0 : 1)); } ps = ious.makePreparedStatement(connection); ps.setQueryTimeout(5); ps.executeUpdate(); } finally { if (ps != null) { ps.close(); } if (connection != null) { connection.close(); } } } ScriptExecutions(DataSource dataSource); void requestExecution(File scriptFile, String scriptArgs, String requestId); void updateExecution(ScriptExecution se); List<ScriptExecution> getNotStartedExecutions(ACS acs, int poolsize); List<ScriptExecution> getExecutions(
      Unittype unittype, Date requestTmsFrom, String requestId); ScriptExecution getById(Unittype unittype, Integer id); ScriptExecution getExecution(Unittype unittype, String requestId); int deleteExecutions(Date upUntil);  }### Answer:
@Test public void updateExecution() {}