Агуулгын хүснэгт:
Видео: Хүчингүй гэж юуг батлах вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
The assertNotNull () арга нь "дамжсан параметр заавал байх ёстой" гэсэн үг юм үгүй байх null ": хэрэв тийм бол null дараа нь туршилт амжилтгүй болно. assertNull() арга нь "дамжсан параметр байх ёстой null ": хэрэв тийм бол null биш дараа нь туршилт амжилтгүй болно.
Тиймээс, та assertEquals-ийг хэрхэн батлах вэ?
Батлах . assertequals () аргууд нь хоёр объект тэнцүү эсэхийг шалгадаг. Хэрэв тийм биш бол мессежгүй AssertionError гарч ирнэ. Хэрэв хүлээгдэж буй болон бодит утгууд хоёулаа хоосон байвал энэ арга нь тэнцүү гэж буцаана.
Дараа нь асуулт бол Java дээр баталгаажуулалт амжилтгүй болоход юу болох вэ? Хэрэв JVM-д баталгаажуулалт идэвхжсэн бол (-ea туг ашиглан) дараах үед AssertionError гарч ирнэ. мэдэгдэл амжилтгүй болсон . Үүнийг барьж болохгүй, учир нь хэрэв ан мэдэгдэл амжилтгүй болсон , энэ нь үндсэндээ програм хэрхэн ажилладаг талаар таны таамаглалуудын нэг нь буруу гэсэн үг юм. Баталгаажуулалтыг зөвхөн програмчлалын алдааг илрүүлэхэд ашиглах ёстой.
Мөн та assert false-г хэрхэн ашиглах вэ?
онд assertFalse , чи бол баталж байна илэрхийлэл нь үнэлдэг худлаа . Хэрэв тийм биш бол мессеж гарч ирэх бөгөөд баталгаа бүтэлгүйтдэг. assertTrue (мессеж, утга == худлаа ) == assertFalse (мессеж, үнэ цэнэ); Эдгээр нь үйл ажиллагааны хувьд ижил боловч хэрэв та үнэ цэнийг хүлээж байгаа бол худлаа тэгээд assertFalse ашиглана уу.
Баталгаажуулах янз бүрийн аргууд юу вэ?
Баталгаажуулах аргуудын жагсаалт энд байна:
- assertArrayEquals()
- assertEquals()
- assertTrue() + assertFalse()
- assertNull() + assertNotNull()
- assertSame() + assertNotSame()
- assertThat()
Зөвлөмж болгож буй:
Франц хэлэнд батлах императив гэж юу вэ?
Захирамжийн гурван хэлбэр нь: tu, nous, vous. Объектийн төлөөний үгс нь тушаалын үед хэрэглэгддэг. Баталгаажуулах командын хувьд объектын төлөөний үг үйл үгийн ард ирэх ба хоёулаа зураасаар холбогддог. Сөрөг тушаалын хувьд объектын төлөөний үг үйл үгийн өмнө ирдэг
JUnit дээр батлах алдаа гэж юу вэ?
JUnit-ийн суурилуулсан баталгаажуулалтын механизмыг анги org хангадаг. 1 Assert#fail() нь болзолгүйгээр баталгаажуулалтын алдаа гаргадаг. Энэ нь бүрэн бус тестийг тэмдэглэх эсвэл хүлээгдэж буй онцгой тохиолдол гарсан эсэхийг шалгахад тустай байж болно (Тестийн бүтэц дэх Хүлээгдэж буй үл хамаарах зүйлүүд хэсгийг үзнэ үү)
Хувийн хүчингүй гэж юу вэ?
Хувийн болон хамгаалалттай гэсэн бусад тэмдэглэгээ байдаг бөгөөд энэ нь бусад зүйлийг илэрхийлдэг; Жишээлбэл, private нь зөвхөн зарласан анги дотроос дуудаж болох аргыг зааж өгдөг. Void түлхүүр үг нь аргаас шинэ утгыг буцаасныг илтгэнэ
Java дээр хувийн хүчингүй гэж юу вэ?
Public гэдэг нь уг арга нь харагдахуйц бөгөөд бусад төрлийн бусад объектуудаас дуудаж болно гэсэн үг юм. Бусад хувилбарууд нь хувийн, хамгаалагдсан, багц болон багц-хувийн байна. Энэ нь та ангийн объект үүсгэхгүйгээр статик аргыг дуудаж болно гэсэн үг юм. void гэдэг нь тухайн арга буцах утгатай байна гэсэн үг
Нэгжийн туршилтанд батлах гэж юу вэ?
Энэ нь өөрийгөө шалгах тестийг бичих үндэс суурь юм. Нэгжийн тестийн баталгаа нь предикатуудыг үнэн эсвэл худал гэж үнэлдэг. Хэрэв худал бол AssertionError шидэгддэг. JUnit ажиллах цаг нь энэ алдааг олж, туршилтыг амжилтгүй гэж мэдээлдэг