Junior — Middle
Kannst du die wichtigsten Arten von Unit-Tests auflisten, die zur Überprüfung des Codes verwendet werden?
sobes.tech KI
Antwort von AI
Die wichtigsten Arten von Unit-Tests zur Überprüfung des Codes in C# umfassen:
- Funktionstests (Functional tests) — prüfen, ob einzelne Methoden oder Funktionen gemäß den Anforderungen funktionieren.
- Grenzwerttests (Boundary tests) — prüfen das Verhalten des Codes an den Grenzen der zulässigen Werte.
- Ausnahmetests (Exception tests) — prüfen die korrekte Behandlung von Fehlern und Ausnahmen.
- Mock-Tests (Mock tests) — verwenden Platzhalter für externe Abhängigkeiten, um den zu testenden Code zu isolieren.
Beispiel für einen einfachen Unit-Test mit NUnit:
[Test]
public void Add_TwoNumbers_ReturnsSum()
{
var calculator = new Calculator();
var result = calculator.Add(2, 3);
Assert.AreEqual(5, result);
}