Wie schreibt der positiv-und Negativ-Testfälle gleiche Szenario in java?

Will ich schreiben den test-Fällen, ob positive Szenario und negative Szenario.

Mein Beispiel-code ist,

    /**
     * 
     */
    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);
    }
  • Es ist nicht klar, wie Sie erwarten, dass wir in der Lage sein, um Ihnen zu helfen ohne Informationen darüber, was Ihre Methode ist gedacht zu tun.
  • Was ist das problem? Tun Sie nicht wissen, wie Sie mit JUnit überhaupt, oder gibt es etwas mehr konkrete Problem?
  • weeklyDlvyInstancesDashboardReportform.getAsnAccuracyInstanceType() dies ist meine Methode.
  • skeet, wie Sie schreiben, die negativen Testfall Testfall statt positiver test Fall
  • Wieder, ohne zu wissen, was die Methode ist gedacht zu tun, es ist unmöglich zu sagen, was einen negativen test Aussehen würde. Die Tatsache, dass es keine Parameter bedeutet, dass der normale negative tests, der ungültige Argumente nicht gelten, sondern möchten Sie vielleicht zu prüfen, was passieren würde, wenn die Testdaten nicht vorhanden.
  • skeet kann ich nicht posten, mein code zeigt den code isnot formatiert. aber ich klickte auf die Schaltfläche code es nicht hochladen. ich weiß nicht, was kann ich tun
  • ich poste einen neuen code.
  • Sie können nicht erstellen test-Fälle(positive und negative) für alle Szenarien. Und die Schöpfung wird davon abhängen, was genau Sie zu tun haben.
  • Auch Sie müssen noch nicht einmal nach dem code - können Sie beschreiben, was es bedeutete, zu tun. Bitte Lesen Sie tinyurl.com/so-hints und tinyurl.com/so-list

Schreibe einen Kommentar