Comment écrire le positif et le Négatif des cas de test de même scénario en java?

Je veux écrire à la fois des cas de test positif scénario et le scénario négatif.

Mon exemple de code est,

    /**
     * 
     */
    public void testgetAsnAccuracyInstanceType() throws Exception
    {
        String METHOD_NAME = "testgetAsnAccuracyInstanceType";
        log.entering(CLASS_NAME, METHOD_NAME);

         //Rating Element "1" ASN Accuracy
         populateForTestMethodValues("1");
         populateWeekOfList();
         List<WeeklyDeliveryInstanceTypeQO> asnAccuracyInstanceTypeList = weeklyDlvyInstancesDashboardReportForm.getAsnAccuracyInstanceType();
         assertTrue("testgetASNAccuracyRatingElement is Not Empty: ", asnAccuracyInstanceTypeList.size() > 0);
         log.exiting(CLASS_NAME, METHOD_NAME);
    }
  • Il n'est pas clair comment vous attendent de nous d'être en mesure de vous aider, sans aucune information sur ce que votre méthode est censé faire.
  • Quel est le problème? Vous ne savez pas comment utiliser JUnit à tous, ou est-il une question plus spécifique?
  • weeklyDlvyInstancesDashboardReportform.getAsnAccuracyInstanceType (), c'est ma méthode.
  • skeet comment écrire le test est négatif, le cas pour ce test plutôt positif de cas de test
  • Encore une fois, sans savoir ce que la méthode est destinée à faire, il est impossible de dire ce qu'est un test négatif ressemblerait. Le fait qu'il n'a pas de paramètres signifie que la normale des tests négatifs des arguments non valides ne s'appliquent pas, mais vous souhaitez peut-être envisager ce qui se passerait si les données d'essai n'existait pas.
  • skeet je ne peux pas poster mon code, il affiche le code isnot formaté. mais j'ai cliqué sur le bouton de code, il n'a pas la télécharger. je ne sais pas ce que je peux faire
  • je poste un nouveau code.
  • Vous ne pouvez pas créer à la fois des cas de test(négatif et positif) pour tous les scénarios. Et de la création dépend de ce que exactement à qui vous avez affaire.
  • Eh bien, vous n'avez même pas besoin de poster le code, vous pouvez décrire ce qu'il doit faire. Merci de lire tinyurl.com/so-hints et tinyurl.com/so-list