WebMvcTest ምንድን ነው?
WebMvcTest ምንድን ነው?

ቪዲዮ: WebMvcTest ምንድን ነው?

ቪዲዮ: WebMvcTest ምንድን ነው?
ቪዲዮ: እምነት ምንድን ነው? DAWIT DREAMS SEMINAR 4 (አራት) @DawitDreams 2024, መስከረም
Anonim

@ WebMvcTest ማብራሪያ ለስፕሪንግ MVC ሙከራዎች ጥቅም ላይ ይውላል። ሙሉ ራስ-ማዋቀርን ያሰናክላል እና በምትኩ ከMVC ሙከራዎች ጋር የሚዛመድ ውቅረትን ብቻ ይተገበራል። የ WebMvcTest ማብራሪያ በራስ-ማዋቀር MockMvc ምሳሌ እንዲሁ። EmployeeRESTControllerን በመጠቀም።

ከእሱ ፣ MockMvc ለምን ጥቅም ላይ ይውላል?

የፀደይ-ሙከራ-mvc ልብ ክፍል ይባላል MockMvc ሊሆን ይችላል። ተጠቅሟል ስፕሪንግ MVCን በመጠቀም ለተተገበረ ለማንኛውም መተግበሪያ ፈተናዎችን ለመፃፍ። ግባችን አዲስ መፍጠር ነው። MockMvc የ MockMvcBuilder በይነገጽ አተገባበርን በመጠቀም እቃ።

በተጨማሪ፣ AutoConfigureMockMvc ምንድን ነው? @ AutoConfigureMockMvc ከMockMvc እና ከ MockMvc ብቻ ጋር የተያያዙ ሁሉንም ራስ-ማዋቀር ያነቃል። እንደገና፣ ይህ የአጠቃላይ ራስ-ማዋቀር ንዑስ ስብስብ ነው። የሚከተለውን ራስ-ማዋቀር ያካትታል (ስፕሪንግ.ፋብሪካዎችን ይመልከቱ) # AutoConfigureMockMvc ራስ-ማዋቀር ከውጭ org. የስፕሪንግ መዋቅር.

በተመሳሳይ፣ የ@SpringBootTest አጠቃቀም ምንድነው?

@ SpringBootTest ማብራሪያ ሊሆን ይችላል። ተጠቅሟል መያዣውን በሙሉ ማስነሳት ሲያስፈልገን. ማብራሪያው የሚሰራው በፈተናዎቻችን ውስጥ ጥቅም ላይ የሚውለውን መተግበሪያ ኮንቴክስት በመፍጠር ነው። እንችላለን መጠቀም የ @ የድር አካባቢ ባህሪ SpringBootTest የሩጫ ጊዜ አካባቢያችንን ለማዋቀር; እኛ WebEnvironment እየተጠቀምን ነው።

የፀደይ ቡት MockMvc ምንድነው?

MockMvc ጀምሮ ነበር ጸደይ 3.2. ይህ ለመሳለቅ ኃይለኛ መንገድ ይሰጣል ጸደይ MVC የድር መተግበሪያዎችን ለመሞከር። በኩል MockMvc , የማስመሰል HTTP ጥያቄዎችን ወደ መቆጣጠሪያ መላክ እና መቆጣጠሪያውን በአገልጋዩ ውስጥ ሳያስኬዱ ተቆጣጣሪው እንዴት እንደሚሠራ መሞከር ይችላሉ።

የሚመከር: