Comment écrire junit pour la méthode principale simple. S'il vous plaît aider .. !!!impossible d'écrire junit pour la méthode principale
Mon code est:
public static void main(String[] args) {
String workingMonth = dailyPostingTool.processForbearanceData();
}
J'ai essayé ci-dessous JUnit, mais elle ne peut marcher ... pas
@Test
public void testProcessForbearanceData() throws CRASException, IOException {
String args[] = null;
DailyPostingTool.main(args);
String dailyTool = dailyPostingTool.processForbearanceData();
assertNotNull("Check for not null result", dailyTool);
}
Pouvez-vous expliquer comment votre code "ne fonctionne pas"? Qu'attendiez-vous et qu'est-ce qui s'est réellement passé? Si vous avez une exception/erreur, postez la ligne sur laquelle elle s'est produite et les détails d'exception/d'erreur. S'il vous plaît [modifier] ces détails dans ou nous ne pouvons pas être en mesure d'aider. – Henry
Qu'est-ce qui ne fonctionne pas? Messages d'erreur? Ou le passe assertNotNull dans un scénario où il ne devrait pas passer? S'il vous plaît expliquer ce qui ne va pas. – Doleron
La vraie réponse ici: passer un peu de temps à étudier les idées et les concepts derrière les tests unitaires en premier. Il vous manque simplement des connaissances de base - et il y a beaucoup de bons livres et de tutoriels pour vous aider. – GhostCat