好的,我正在尝试测试数据库提取模型,该模型从API中提取数据并将其放入数据库中。虽然我知道我不能测试JUnit很多,因为它没有任何值我正在尝试创建JUnit测试以检查各种方法是否为空。
到目前为止我已经知道了
@Test
public void testMain() throws Exception {
assertNotNull(extract.main());
}
然而()得到:提取中的main(String [])不能应用于() 这会导致错误,我无法运行它。
以下是代码的其余部分:
public static void main(String[] args) throws Exception {
Inserter inserter = new Inserter();
Downloader downloader = new Downloader();
// config for testing
String currentlyTestingType = "SourceType";
String currentlyTestingId = "SourceID";
DataSource dataSource = getDataSource("SOURCEConfig.json");
String response = downloader.getDataFromApi(currentlyTestingId,currentlyTestingType, dataSource);
JSONObject jsonObject = new JSONObject(response);
inserter.insertOne(jsonObject, currentlyTestingType , dataSource);
}
还是我完全咆哮了错误的树,整个部分都不能通过JUnit测试?