JUnit テスト ケースを使用していくつかの API をテストする必要があります。実際には、MYSQL データベースからデータを取得するための API コードを使用した単純な JDBC データベース接続があります。しかし、コードの正確性をテストするには、インメモリ データベースが 1 つ必要です。私はmavenを使用しています。誰かがステップで適切な提案をしてくれますか? 可能であれば、それをテストするためのサンプル JUnit コードを提供してください。
ありがとう、RK
ここにいくつかのコードを追加したいと思います:
public JSONObject getResultById(int id) {
Connection conn = null;
Statement stmt = null;
String sqlQuery = "select * from " + table + " where id='"
+ id + "'";
try {
//get the connection
conn = DBConnection.getConnection();
stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sqlQuery);
//return result set in JSON format
return getJsonString(rs);
} catch (Exception ex) {
return null;
} finally {
try {
if (conn != null)
conn.close();
if (stmt != null)
stmt.close();
} catch (Exception ex) {
return null;
}
}
}
これをテストするには、それをテストするための最良のアプローチは何ですか。私はいくつかのサンプルJUnitテストケースを提供し、それは非常に役立つでしょう