JUnit дээр assertNotNull гэж юу вэ?
JUnit дээр assertNotNull гэж юу вэ?

Видео: JUnit дээр assertNotNull гэж юу вэ?

Видео: JUnit дээр assertNotNull гэж юу вэ?
Видео: eclipse дээр eprogs импорт хийх 2024, May
Anonim

Assert анги нь тест бичихэд хэрэг болох бататгалын аргуудыг өгдөг. assertNotNull () аргууд нь тухайн объект хоосон байгаа эсэхийг шалгадаг. Хэрэв энэ нь null бол энэ нь AssertionError үүсгэдэг.

Үүнтэй адилаар та JUnit дээр assertNull гэж юу вэ гэж асууж магадгүй юм.

assertNull (Мөр зурвас, Объект объект) Объектыг хоосон байна гэж баталдаг. статик хоосон. assertSame(Объект хүлээгдэж байгаа, Объект бодит) Хоёр объект нь нэг объектыг хэлнэ гэдгийг баталж байна.

Хоёрдугаарт, JUnit-д assertEquals ямар ашиг тустай вэ? гэдэг арга бий assertequals дахь JUnit байж болох номын сан ашигласан хоёр объект ижил тодорхойлогдсон эсэхийг шалгах. Энэ нь байж болох юм ашигласан Туршилтаар дуудагдсан арга дээр объектын тодорхой тохиолдлууд хүлээгдэж байгаа эсэх, эсвэл аргаар дамжуулсан объект зөв "полиморфлогдсон" эсэхийг шалгах.

Тиймээс assertNotNull гэж юу вэ?

The assertNotNull () арга нь "дамжсан параметр нь null байх ёсгүй" гэсэн үг юм: хэрэв энэ нь null бол туршилт амжилтгүй болно. assertNull() арга нь "дамжсан параметр нь null байх ёстой" гэсэн утгатай: хэрэв энэ нь null биш бол туршилт амжилтгүй болно.

JUnit дээрх @beforeclass тэмдэглэлийн зорилго юу вэ?

@Дараа нь тайлбар агуулсан аргад хэрэглэгддэг java туршилтын тохиолдол бүрийн дараа ажиллуулах код. Туршилтын тохиолдлуудад ямар нэгэн үл хамаарах зүйл тохиолдсон эсвэл баталгаажуулалт бүтэлгүйтсэн тохиолдолд эдгээр аргууд ажиллах болно.

Зөвлөмж болгож буй: