Detaillierungsgrad Ihrer Komponententests [abgeschlossen]

Ich wollte eine Diskussion über die Details beginnen, die Sie in Ihren Unit-Tests behandeln.

Testen Sie wichtige Funktionen, die aus mehreren Methoden bestehen, die mit einem Test eine Aufgabe gleichzeitig ausführen? oder testest du vielleicht sogar automatische eigenschaften?

Weil ich zum Beispiel wenig Wert darin sehe, einen Test zu schreiben, der nur diesen testet:

   public Email
   {
      set
      {
         if(Regex.Match(/*....*/))
             email = value;
      }
      get
      {
        return email;
      }
   }

Da ist es wirklich klar und es ist nur Zeitverschwendung. Wenn ich Unit-Tests durchführe, teste ich normalerweise eine ganze Aufgabe - wie in diesem Beispiel - einen ganzen Registrierungsvorgang.

Ich frage das, weil ich gerade das Buch "Applying Domain Driven Design and Patterns" von Jimmy Nilsson lese und dort darauf hinweist, dass er selbst so kleine Details mit einem speziellen Test testet.

Ist eine solche Abdeckung nicht eine Überbeanspruchung?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage