ተዛማጆች የጁኒት ማዕቀፍ ውጫዊ ጭማሪ ነው። ተዛማጆች Hamcrest ተብሎ በሚጠራው ማዕቀፍ ተጨምረዋል. ጁኒት 4.8. በውስጥ ሃምክረስት 2 መርከቦች፣ ስለዚህ ማውረድ አያስፈልግዎትም፣ እና እራስዎ ያክሉት። ተዛማጅ ከorg ጋር ጥቅም ላይ ይውላሉ።
ተዛማጆች ምንድናቸው?
“ተዛማጁ”፣ እንደ ግራንት አባባል፣ በእኩል መጠን ለመስጠት እና ለመውሰድ የሚሞክር ሰው ነው። ማለትም፣ ብዙ መስጠት ወደ ማቃጠል እንደሚመራ እና ሁል ጊዜም ፈጥኖም ይሁን ዘግይቶ ሰውን ማግለል እንደሚያመጣ ሰርተዋል።
ተዛማጅ ላይብረሪ ምንድን ነው?
መግቢያ። Hamcrest የአዛማጆችን የመፃፍ ማዕቀፍ ሲሆን የ 'ተዛማጅ' ህጎች በአወጅ እንዲገለጹ የሚፈቅድ ነው። ተዛማጆች በዋጋ ሊሰጡ የሚችሉባቸው እንደ UI ማረጋገጫ ወይም ዳታ ማጣሪያ ያሉ ብዙ ሁኔታዎች አሉ ነገር ግን ተዛማጆች በብዛት ጥቅም ላይ የሚውሉት ተለዋዋጭ ሙከራዎችን በመጻፍ ላይ ነው።
ሃምክረስት ለምን ጥቅም ላይ ይውላል?
ሃምክረስት የሶፍትዌር ሙከራዎችን በጃቫ ፕሮግራሚንግ ቋንቋ ለመፃፍ የሚረዳ ማዕቀፍ ነው። ብጁ የማስረጃ ማዛመጃዎችን መፍጠር ይደግፋል ('Hamcrest' is an agram of 'matchers')፣ የግጥሚያ ህጎች በአወጅ እንዲገለጹ ያስችላል። እነዚህ ተዛማጆች እንደ JUnit እና jMock ባሉ የአሃድ ሙከራ ማዕቀፎች ውስጥ አጠቃቀሞች አሏቸው።
የሃምክረስት ተዛማጆች በእረፍት ምንድናቸው?
አሁን ያለው ዋጋ እና የሚጠበቀው እሴት ከተዛመደ የ ማረጋገጫው ሲያልፍ ምንም አይከሰትም ነገር ግን ማረጋገጫው ሳይሳካ ሲቀር ይወድቃል።የሙከራ ጉዳይ. … በአንድ የፈተና አጋጣሚ፣ በርካታ የማረጋገጫ መግለጫዎች ሊኖሩዎት ይችላሉ።