CodeGym University
Inlärning
Kurs
Uppgifter
Undersökningar och frågesporter
Spel
Hjälp
Schema
gemenskap
Användare
Forum
Chatt
Artiklar
Framgångsberättelser
Aktivitet
Recensioner
Prenumerationer
Lätt tema
Lektioner
Recensioner
Om oss
Start
Börja lära sig
Börja lära dig nu
Quest karta
Lektioner
Alla uppdrag
Alla nivåer
Relaterat projekt: Maven
Modul 3
Nivå,
Lektion
Uppgift: Du måste skapa en körbar JAR-fil med ett JavaFX-spel genom grafikmotorn från CodeGym. För detta behöver du: Fork från förvaret https://github.com/CodeGymCC/project-maven Ladda ner din version av projektet till din dator. Däre
Testa i en programmerares liv
Modul 3
Nivå,
Lektion
Varför behöver programmerare testas? De kommande nivåerna kommer att ägnas åt att testa på det sätt som programmerare behöver det . Men först, låt oss ta reda på vad testning är och varför det behövs. När det gäller mjukvara kan vi säga att
Första testerna med JUnit
Modul 3
Nivå,
Lektion
Ansluter JUnit-ramverket För att testa Java-kod har vi ett bra ramverk som heter JUnit . Det fungerar utmärkt, det uppdateras ständigt, det är väldigt populärt och såklart är Intellij IDEA väldigt tätt integrerat med det. Nu använder alla d
Att sätta upp en testmiljö i JUnit
Modul 3
Nivå,
Lektion
3.1 Anteckningar @BeforeEach, @AfterEach Observera att i föregående exempel, i varje metod var vi tvungna att skriva kod för att skapa ett objektkalkylator. Naturligtvis är detta bara en rad, men om vi testar riktiga system kommer vi ofta a
Användbara kommentarer i JUnit
Modul 3
Nivå,
Lektion
4.1 @Inaktiverad Låt oss nu titta på några mycket användbara och populära kommentarer i JUnit-ramverket. Den första anteckningen låter dig stänga av ett specifikt test så att JUnit inte kallar det. Det behövs i de fall du märker att testet
Parameteriserade tester i Junit
Modul 3
Nivå,
Lektion
5.1 @ParameterizedTest-anteckning Ibland vill du bara anropa testet flera gånger med olika parametrar: olika värden, olika ingångsparametrar, olika användarnamn. JUnit syftar till att göra ditt liv enklare, så för det här fallet har den någ
JUnit påståenden
Modul 3
Nivå,
Lektion
6.1 hävdar Asserts är specialcheckar som kan infogas på olika ställen i koden. Deras uppgift är att fastställa att något gick fel. Eller rättare sagt att kolla att allt går som det ska. Detta är "efter behov" och de låter dig ställa in det
Populära kommentarer i JUnit
Modul 3
Nivå,
Lektion
7.1 @Suite-anteckning Och några fler ofta använda anteckningar. Även om du inte använder dem kommer du definitivt att se tester med dem. Därför är det nödvändigt att åtminstone i allmänna termer förstå vad som står där. Tester kan kombinera
Avancerad testning med Mockito
Modul 3
Nivå,
Lektion
1.1 Mockito-bibliotek Idag ska vi bekanta oss med avancerad testning. Mer specifikt med Mockito -biblioteket . Tänk inte ens på att ta dig ur den här affären. För det första är det här biblioteket en standard i vårtestning . Vilket faktiskt
Grundläggande Mockito-anteckningar
Modul 3
Nivå,
Lektion
2.1 @Slötkommentar Det finns två sätt att arbeta med skenobjekt i Mockito. Det första är att skapa ett helt virtuellt objekt , det andra är att linda in ett befintligt objekt i ett omslag. Låt oss börja med den första. För att skapa ett hel
Hånfulla föremål
Modul 3
Nivå,
Lektion
3.1 doReturn()-metoden Nu kommer magin... Låt oss säga att du skapade ett falskt skenobjekt, men du behöver det för att fungera på något sätt. När vissa metoder anropades gjordes något viktigt, eller så gav metoderna ett visst resultat. Vad
Anropa skenmetoder med parametrar
Modul 3
Nivå,
Lektion
4.1 Metodparametrar De tidigare reglerna som lades till skenobjektet handlade om metoder utan parametrar. Och hur skapar man regler för metoder med parametrar? Dessutom skulle jag vilja skapa regler så att det för vissa parametervärden finn
Visa mer
1
...
23
24
25
26
27
...
35
Please enable JavaScript to continue using this application.