Junior — Middle
შეგიძლიათ ჩამოთვალოთ კოდის შემოწმებისთვის გამოყენებული ძირითადი ერთეულ-ტესტების ტიპები?
sobes.tech AI
პასუხი AI-სგან
C# კოდის შემოწმებისთვის ძირითადი ერთეულების ტესტების ტიპები მოიცავს:
- ფუნქციური ტესტები (Functional tests) — ამოწმებს, რომ ინდივიდუალური მეთოდები ან ფუნქციები მუშაობს მოთხოვნების შესაბამისად.
- საზღვრის ტესტები (Boundary tests) — ამოწმებს კოდის ქცევას დაშვებული მნიშვნელობების საზღვრებზე.
- გამონაკლისების ტესტები (Exception tests) — ამოწმებს შეცდომებისა და გამონაკლისების სწორად დამუშავებას.
- Mock ტესტები (Mock tests) — იყენებს მოკებს გარე დამოკიდებულებებისთვის, რათა იზოლიროს ტესტირებადი კოდი.
სადემონსტრაციო მაგალითი NUnit-ის გამოყენებით მარტივი ერთეული ტესტის:
[Test]
public void Add_TwoNumbers_ReturnsSum()
{
var calculator = new Calculator();
var result = calculator.Add(2, 3);
Assert.AreEqual(5, result);
}