CodeGym University
Læring
Kurs
Oppgaver
Spørreundersøkelser og spørrekonkurranser
Spill
Hjelp
Rute
Samfunnet
Brukere
Forum
Chat
Artikler
Suksesshistorier
Aktivitet
Anmeldelser
Abonnementer
Lett tema
Leksjoner
Anmeldelser
Om oss
Start
Begynn å lære
Begynn å lære nå
Oppdragskart
Leksjoner
Alle oppdrag
Alle nivåer
Relatert prosjekt: Maven
Modul 3
Nivå ,
Lekse
Oppgave: Du må lage en kjørbar JAR-fil med et JavaFX-spill gjennom grafikkmotoren fra CodeGym. Til dette trenger du: Fork fra depotet https://github.com/CodeGymCC/project-maven Last ned din versjon av prosjektet til datamaskinen din.
Testing i livet til en programmerer
Modul 3
Nivå ,
Lekse
Hvorfor trenger programmerere testing? De neste par nivåene vil bli viet til testing på den måten som programmerere trenger det . Men først, la oss finne ut hva testing er og hvorfor det er nødvendig. Med hensyn til programvare kan vi si at
Første tester med JUnit
Modul 3
Nivå ,
Lekse
Koble til JUnit-rammeverket For å teste Java-kode har vi et flott rammeverk kalt JUnit . Den fungerer utmerket, den oppdateres konstant, den er veldig populær og selvfølgelig er Intellij IDEA veldig tett integrert med den. Nå bruker alle de
Sette opp et testmiljø i JUnit
Modul 3
Nivå ,
Lekse
3.1 Merknader @BeforeEach, @AfterEach Merk at i det forrige eksemplet, i hver metode måtte vi skrive kode for å lage et objektkalkulator. Dette er selvfølgelig bare én linje, men hvis vi tester ekte systemer, vil vi ofte ha en situasjon hvo
Nyttige merknader i JUnit
Modul 3
Nivå ,
Lekse
4.1 @Deaktivert La oss nå se på noen veldig nyttige og populære merknader til JUnit-rammeverket. Den første merknaden lar deg slå av en spesifikk test slik at JUnit ikke kaller den. Det er nødvendig i tilfeller der du merker at testen ikke
Parameteriserte tester i Junit
Modul 3
Nivå ,
Lekse
5.1 @ParameterizedTest-kommentar Noen ganger vil du bare ringe testen flere ganger med forskjellige parametere: forskjellige verdier, forskjellige inngangsparametere, forskjellige brukernavn. JUnit har som mål å gjøre livet ditt enklere, så
JUnit-påstander
Modul 3
Nivå ,
Lekse
6.1 hevder Påstander er spesielle sjekker som kan settes inn på forskjellige steder i koden. Deres oppgave er å fastslå at noe gikk galt. Eller rettere sagt, for å sjekke at alt går som det skal. Dette er "etter behov", og de lar deg stille
Populære merknader i JUnit
Modul 3
Nivå ,
Lekse
7.1 @Suite-kommentar Og noen flere ofte brukte merknader. Selv om du ikke bruker dem, vil du definitivt se tester med dem. Derfor er det nødvendig å forstå i det minste generelt det som står der. Tester kan kombineres i grupper. Det er en s
Avansert testing med Mockito
Modul 3
Nivå ,
Lekse
1.1 Mockito-bibliotek I dag skal vi bli kjent med avansert testing. Mer spesifikt, med Mockito -biblioteket . Ikke engang tenk på å komme deg ut av denne bransjen. For det første er dette biblioteket en standard i Spring- testing . Som fakt
Grunnleggende Mockito-kommentarer
Modul 3
Nivå ,
Lekse
2.1 @Mock annotering Det er to måter å jobbe med falske objekter i Mockito. Den første er å lage et fullstendig virtuelt objekt , det andre er å pakke et eksisterende objekt inn i en wrapper. La oss starte med den første. For å lage et full
Hånende gjenstander
Modul 3
Nivå ,
Lekse
3.1 doReturn()-metoden Nå kommer magien... La oss si at du har laget et falskt falskt objekt, men du trenger det for å fungere på en eller annen måte. Når bestemte metoder ble kalt, ble noe viktig gjort, eller metodene ga et bestemt resulta
Kaller mock-metoder med parametere
Modul 3
Nivå ,
Lekse
4.1 Metodeparametere De tidligere reglene som ble lagt til mock-objektet handlet om metoder uten parametere. Og hvordan lage regler for metoder med parametere? Dessuten vil jeg lage regler slik at for noen parameterverdier er det ett result
Vis mer
1
...
23
24
25
26
27
...
35
Please enable JavaScript to continue using this application.