Middle
აღწერეთ ძირითად JUnit ანოტაციებს, რომელთაც იყენებთ
sobes.tech AI
პასუხი AI-სგან
საკვანძო ანოტაციები JUnit, რომლებიც ხშირად გამოიყენება:
@Test— აღნიშნავს მეთოდს როგორც ტესტს.@BeforeEach— მეთოდი, რომელიც შესრულდება ყოველი ტესტის წინ, ჩვეულებრივ გარემოს მომზადებისთვის.@AfterEach— მეთოდი, რომელიც შესრულდება ყოველი ტესტის შემდეგ, რესურსების გასაწმენდად.@BeforeAll— მეთოდი, რომელიც ერთჯერადად შესრულდება ყველა ტესტის წინ კლასში (უნდა იყოს სტატიკური).@AfterAll— მეთოდი, რომელიც ერთჯერადად შესრულდება ყველა ტესტის შემდეგ (სწორედ ასევე სტატიკური).@Disabled— გამორთავს ტესტს დროებით, რათა არ შესრულდეს.
მაგალითი:
@BeforeEach
void setup() {
// მონაცემების მომზადება
}
@Test
void testSomething() {
// ტესტის კოდი
}
@AfterEach
void cleanup() {
// წმენდა
}