როგორ უგულებელყოფთ სატესტო კლასს?
როგორ უგულებელყოფთ სატესტო კლასს?

ვიდეო: როგორ უგულებელყოფთ სატესტო კლასს?

ვიდეო: როგორ უგულებელყოფთ სატესტო კლასს?
ვიდეო: Create custom tests or override defaults 2024, ნოემბერი
Anonim

Თუ გინდა ტესტის იგნორირება მეთოდი, გამოიყენეთ @ იგნორირება ერთად @ ტესტი ანოტაცია. Თუ გინდა იგნორირება ყველა ტესტები დან კლასი , გამოიყენეთ @ იგნორირება ანოტაცია ზე კლასი დონე.

ასევე, როგორ გამოტოვოთ JUnit ტესტი?

რომ იგნორირება ა ტესტი in ჯუნიტ შეგიძლიათ ან კომენტარი გააკეთოთ მეთოდზე, ან წაშალოთ @ ტესტი ანოტაცია; მაგრამ ტესტი მორბენალი არ მოახსენებს ასეთს ტესტი . ალტერნატიულად, შეგიძლიათ დაამატოთ @ იგნორირება ანოტაცია წინ ან შემდეგ @ ტესტი.

ასევე, რა ხდება, როდესაც @ignore მონიშნულია სატესტო საქმეზე? ხანდახან ასეა ხდება რომ ჩვენი კოდი არ არის ბოლომდე მზად გაშვებისას საცდელი შემთხვევა . შედეგად, საცდელი შემთხვევა მარცხდება. ა ტესტი მეთოდი ანოტირებული @ იგნორირება არ აღსრულდება. Თუ ტესტი კლასი ანოტირდება @ იგნორირება , მაშინ არც ერთი ტესტი მეთოდები შესრულდება.

ანალოგიურად, შეიძლება იკითხოთ, როგორ უგულებელყოფთ ტესტს TestNG-ში?

გამორთვა ა ტესტი in TestNG მიიღწევა @-ის ჩართვის ატრიბუტის დაყენებით ტესტი ანოტაცია ყალბზე. Ეს მოხდება გამორთვა ნათქვამი ტესტირების მეთოდი შესრულებისგან, როგორც ნაწილი ტესტი ლუქსი. თუ ეს ატრიბუტი დაყენებულია ტესტი ანოტაცია კლასის დონეზე, მთელი საზოგადოება მეთოდები კლასის შიგნით გამორთული იქნება.

რატომ გამოტოვებს TestNG ტესტებს?

არსებობს სხვადასხვა მიზეზი TestNG არის გამოტოვება The ტესტები , ყველაზე გავრცელებული ის არის, რომ მეთოდი, რომელზედაც დამოკიდებულნი ხართ (მაგ. testOpen ან createCorrect) გარკვეულწილად ვერ მოხერხდა. მე გთავაზობთ სიტყვიერი დონის დაყენებას 10-ზე და ჩასვით გამომავალი აქ ან ზე ტესტირება - მომხმარებელთა დაგზავნის სია.

გირჩევთ: