Sobes.tech
Middle

აღწერეთ ძირითად JUnit ანოტაციებს, რომელთაც იყენებთ

sobes.tech AI

პასუხი AI-სგან

საკვანძო ანოტაციები JUnit, რომლებიც ხშირად გამოიყენება:

  • @Test — აღნიშნავს მეთოდს როგორც ტესტს.
  • @BeforeEach — მეთოდი, რომელიც შესრულდება ყოველი ტესტის წინ, ჩვეულებრივ გარემოს მომზადებისთვის.
  • @AfterEach — მეთოდი, რომელიც შესრულდება ყოველი ტესტის შემდეგ, რესურსების გასაწმენდად.
  • @BeforeAll — მეთოდი, რომელიც ერთჯერადად შესრულდება ყველა ტესტის წინ კლასში (უნდა იყოს სტატიკური).
  • @AfterAll — მეთოდი, რომელიც ერთჯერადად შესრულდება ყველა ტესტის შემდეგ (სწორედ ასევე სტატიკური).
  • @Disabled — გამორთავს ტესტს დროებით, რათა არ შესრულდეს.

მაგალითი:

@BeforeEach
void setup() {
    // მონაცემების მომზადება
}

@Test
void testSomething() {
    // ტესტის კოდი
}

@AfterEach
void cleanup() {
    // წმენდა
}