有没有办法在不使用 Mockito 的情况下测试不返回任何值的方法?这是示例方法。我是单元测试的新手。
public void addMantisData(ArrayList<Mantis> list) {
    try {
        connection = dataSource.getConnection();
        PreparedStatement preparedStatement = connection
                .prepareStatement("INSERT INTO mantises (ticketId, startDate, endDate, hours, minutes, " +
                        "employeeId, timeIn, timeOut, dateSubmitted, category, status, timestamp) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, NOW())");
        for (Mantis mantis : list) {
            preparedStatement.setInt(1, mantis.getTicketId());
            preparedStatement.setString(2, mantis.getStartDate());
            preparedStatement.setString(3, mantis.getEndDate());
            preparedStatement.setInt(4, mantis.getHours());
            preparedStatement.setInt(5, mantis.getMinutes());
            preparedStatement.setInt(6, mantis.getEmployeeId());
            preparedStatement.setString(7, mantis.getStartTime());
            preparedStatement.setString(8, mantis.getEndTime());
            preparedStatement.setString(9, mantis.getDateSubmitted());
            preparedStatement.setString(10, mantis.getCategory());
            preparedStatement.setString(11, mantis.getStatus());
            preparedStatement.addBatch();
        }
        preparedStatement.executeBatch();
        preparedStatement.close();
    } catch (SQLException e) {
    } finally {
        if (connection != null) {
            try {
                connection.close();
            } catch (SQLException e) {
            }
        }
    }
}
我感谢您的帮助:)