csharp / beginner
Snippet
Manuelle Überprüfung von Logikergebnissen
Testen ist die Praxis, zu überprüfen, ob sich Ihr Code wie erwartet verhält. In diesem Anfängerbeispiel prüfen wir manuell den Rückgabewert einer Methode und lösen einen Fehler aus, wenn die Logik falsch ist.
snippet.cs
csharp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using System;public class Calculator {public int Add(int a, int b) => a + b;}public class MiniTest {public void Run() {var calc = new Calculator();if (calc.Add(5, 5) != 10) {throw new Exception("Math logic failed!");}Console.WriteLine("Test passed.");}}
Erklärung
1
if (calc.Add(5, 5) != 10)
Vergleicht das tatsächliche Ergebnis der Methode mit dem erwarteten Wert.
2
throw new Exception(...)
Unterbricht das Programm und meldet einen Fehler, wenn die Testbedingung nicht erfüllt ist.