Mis on näidisseadistus?
Mis on näidisseadistus?

Video: Mis on näidisseadistus?

Video: Mis on näidisseadistus?
Video: Fifth Harmony - Miss Movin' On (Official Video) 2024, November
Anonim

Seadistamine meetodit kasutatakse ootuste seadmiseks mõnitama objekt Näiteks: Siin lülitate DoSomething meetodi sisse mõnitama objektiks. Te ütlete, et kui parameeter on "ping", tagastab meetod tõene. Nüüd saab see objekt edasi toimida a mõnitama või stub olenevalt teie kasutusest.

Kuidas kasutada näidiskinnitust?

Mockito kinnita () meetodit saab kasutada ka meetodi kutsumiste arvu testimiseks. Saame testida täpse arvu kordi, vähemalt üks kord, vähemalt, maksimaalselt mitu korda a jaoks pilkanud meetod. Me saame kasutada verifyNoMoreInteractions() lõppude lõpuks kontrollida () meetod kutsub veendumaks, et kõik on kontrollitud.

Lisaks ülaltoodule, kas saate betooniklasse mõnitada? 4 vastust. Teoreetiliselt pole probleemi absoluutselt pilkamine a betooni klass ; meie testivad loogilise liidese (mitte märksõnaliidese) suhtes ja see teeb pole vahet, kas selle loogilise liidese pakub a klass või liides.

Mis on siinkohal näidishoidla?

Teine võimalus on luua a pilahoidla . Kasutades a pilahoidla , saame kontrollida kõiki loodud mustreid ühes kohas, luues järjepideva kontrolli ilma iga testi jaoks korduva koodita. Selleks saame koostada lihtsa ühikutesti baasklassi, mis sisaldab MockRepository näiteks.

Mis on ühikutestis pilkamine?

Pilk on meetod/objekt, mis simuleerib reaalse meetodi/objekti käitumist kontrollitud viisil. Pilk objekte kasutatakse ühiku testimine . Sageli meetod a all test kutsub teisi selle sees olevaid väliseid teenuseid või meetodeid. Neid nimetatakse sõltuvusteks. Kui neid on mõnitatud, käituvad sõltuvused nii, nagu me need määratlesime.

Soovitan: