CodeGym University
Læring
Rute
Opgaver
Undersøgelser og quizzer
Spil
Hjælp
Tidsplan
Fællesskab
Brugere
Forum
Snak
Artikler
Succeshistorier
Aktivitet
Anmeldelser
Abonnementer
Lyst tema
Lektioner
Anmeldelser
Om os
Start
Begynd at lære
Begynd at lære nu
Quest kort
Lektioner
Alle quests
Alle niveauer
Relateret projekt: Maven
Modul 3
niveau,
Lektie
Opgave: Du skal lave en eksekverbar JAR-fil med et JavaFX-spil gennem grafikmotoren fra CodeGym. Til dette har du brug for: Fork fra repository https://github.com/CodeGymCC/project-maven Download din version af projektet til din compu
Test i en programmørs liv
Modul 3
niveau,
Lektie
Hvorfor har programmører brug for test? De næste par niveauer vil blive afsat til test på den måde, som programmører har brug for det . Men lad os først finde ud af, hvad test er, og hvorfor det er nødvendigt. Med hensyn til software kan vi
Første test med JUnit
Modul 3
niveau,
Lektie
Tilslutning af JUnit-rammeværket Til test af Java-kode har vi en fantastisk ramme kaldet JUnit . Det fungerer fantastisk, det opdateres konstant, det er meget populært og selvfølgelig er Intellij IDEA meget tæt integreret med det. Nu bruger
Opsætning af et testmiljø i JUnit
Modul 3
niveau,
Lektie
3.1 Annoteringer @BeforeEach, @AfterEach Bemærk, at vi i det foregående eksempel i hver metode skulle skrive kode for at skabe et objektlommeregner. Dette er selvfølgelig kun én linje, men hvis vi tester rigtige systemer, vil vi ofte have e
Nyttige anmærkninger i JUnit
Modul 3
niveau,
Lektie
4.1 @Deaktiveret Lad os nu se på nogle meget nyttige og populære annotationer af JUnit-rammen. Den første annotation giver dig mulighed for at slå en specifik test fra, så JUnit ikke kalder den. Det er nødvendigt i tilfælde, hvor du bemærke
Parametriserede tests i Junit
Modul 3
niveau,
Lektie
5.1 @ParameterizedTest annotation Nogle gange vil du bare kalde testen flere gange med forskellige parametre: forskellige værdier, forskellige inputparametre, forskellige brugernavne. JUnit har til formål at gøre dit liv lettere, så i dette
JUnit-påstande
Modul 3
niveau,
Lektie
6.1 hævder Asserts er specielle checks , der kan indsættes forskellige steder i koden. Deres opgave er at fastslå, at noget gik galt. Eller rettere sagt for at tjekke, at alt går, som det skal. Dette er "efter behov", og de giver dig muligh
Populære annotationer i JUnit
Modul 3
niveau,
Lektie
7.1 @Suite-anmærkning Og et par mere hyppigt brugte anmærkninger. Selvom du ikke bruger dem, vil du helt sikkert se test med dem. Derfor er det nødvendigt at forstå i det mindste generelt, hvad der står der. Prøverne kan kombineres i gruppe
Avanceret test med Mockito
Modul 3
niveau,
Lektie
1.1 Mockito bibliotek I dag vil vi stifte bekendtskab med avanceret test. Mere specifikt med Mockito -biblioteket . Tænk ikke engang på at komme ud af denne forretning. For det første er dette bibliotek en standard i Spring- testning . Hvil
Grundlæggende Mockito-anmærkninger
Modul 3
niveau,
Lektie
2.1 @Mock annotation Der er to måder at arbejde med falske objekter på i Mockito. Den første er at skabe et fuldstændig virtuelt objekt , den anden er at pakke et eksisterende objekt ind i en wrapper. Lad os starte med den første. For at op
Hånende genstande
Modul 3
niveau,
Lektie
3.1 doReturn() metode Nu kommer magien... Lad os sige, at du har oprettet et falsk falsk objekt, men du har brug for det til at fungere på en eller anden måde. Når bestemte metoder blev kaldt, blev der gjort noget vigtigt, eller metoderne g
Kalder mock-metoder med parametre
Modul 3
niveau,
Lektie
4.1 Metodeparametre De tidligere regler føjet til mock-objektet handlede om metoder uden parametre. Og hvordan opretter man regler for metoder med parametre? Desuden vil jeg gerne oprette regler, så der for nogle parameterværdier er ét resu
Vis mere
1
...
23
24
25
26
27
...
35
Please enable JavaScript to continue using this application.