@RunWith бадыраң классынын кандай пайдасы бар?
@RunWith бадыраң классынын кандай пайдасы бар?

Video: @RunWith бадыраң классынын кандай пайдасы бар?

Video: @RunWith бадыраң классынын кандай пайдасы бар?
Video: Мен ешқашан соншалықты оңай және соншалықты дәмді пісірген емеспін! БАЛЫҚТАР 2024, Июль
Anonim

As Бадыраң колдонот Junit бизде Test Runner болушу керек класс . Бул класс болот колдонуу Junit аннотациясы @ RunWith (), бул JUnitке тестирлөөчүсү эмне экенин айтат класс . Бул Junit үчүн тесттериңизди аткарууну баштоо үчүн баштапкы чекит сыяктуу. Src папкасында а класс TestRunner деп аталат.

Ошондой эле суроо: @RunWithтин бадыраңда кандай пайдасы бар?

@ RunWith аннотация: Бул JUnit аннотациясы, ал кайсы чуркоочу керек экенин көрсөтөт колдонуу бул классты аткаруу үчүн. Сиз камсыз кылганын көрө аласыз Бадыраң . класс бул аннотация менен параметр катары. Муну менен JUnit бул сыноо ишин a катары аткарышы керек экенин билет Бадыраң сыноо

Ошондой эле билиңиз, бадыраңдагы клейдин эмне кереги бар? Runner File менен Желим Код Бул жерде Feature Files жайгашкан жана тиешелүү Step Files камтылган пакет камтылган. Ошентип клейлер Step Files менен Feature Files жана клейлер менен да бадыраң иштөө убактысы. Ал ошондой эле тесттин натыйжасы көрсөтүлө турган форматты көрсөтөт.

Ошо сыяктуу эле, сиз сурай аласыз, бадыраңдагы тегдер деген эмне?

Бадыраң колдонуучу аныктаган классификациялар боюнча функцияларды жана сценарийлерди уюштуруунун жөнөкөй ыкмасын камсыз кылат. Бул (@) символдун алдында коммерциялык белгинин алдында турган өзгөчөлүк файлында табылган мейкиндик менен ажыратылган сап тег катары эсептелинет.

Катуу бадыраң деген эмне?

Катуу : эгерде катуу параметр жалган деп коюлса, анда аткаруу убагында бадыраң анда белгисиз/күтүлүп жаткан кадамдарга туш болот бадыраң аткарылбай калбайт жана аныкталбаган кадамдар өткөрүлүп жиберилет жана КУРУУ ИЙГИЛИКТҮҮ.