Rozdiel medzi mockito-core a mockito-all

1. Prehľad

Mockito je populárny výsmechový rámec pre Javu. Než však začneme, máme na výber z niekoľkých rôznych artefaktov.

V tomto rýchlom návode preskúmame rozdiely medzi nimi mockito-jadro a mockito-všetci. Potom budeme môcť zvoliť ten pravý.

2. mockito-jadro

The mockito-jadro artefakt je hlavným Mockitovým artefaktom. Konkrétne obsahuje API aj implementáciu knižnice.

Artefakt môžeme získať pridaním závislosti do našej pom.xml:

 org.mockito mockito-jadro 3.3.3 

V tomto okamihu už môžeme začať používať Mockito.

3. mockito-všetci

Samozrejme, mockito-jadro má nejaké závislosti ako hamcrest a objenéza že Maven sťahuje samostatne, ale mockito-všetci je zastaraná závislosť, ktorá sa zoskupujes Mockito, ako aj jeho požadované závislosti.

Aby sme to overili, pozrime sa dovnútra mockito-all.jar zobraziť balíčky, ktoré obsahuje:

mockito-all.jar | - org | | - hamcrest | | - mockito | | - objenéza

Posledná verzia GA z mockito-všetci je verzia 1.x vydaná v roku 2014. Novšie verzie Mockita sa neuvoľňujú mockito-všetci.

Správcovia vydali túto závislosť ako zjednodušenie. Toto mali použiť vývojári, ak nemajú nástroj na zostavenie so správou závislostí.

4. Záver

Ako sme skúmali vyššie, mockito-jadro je hlavný artefakt Mockita. Novšie verzie nevychádzajú mockito-všetci už. Odteraz by sme mali používať iba mockito-jadro.


$config[zx-auto] not found$config[zx-overlay] not found