User Tools

Site Tools


tanszek:oktatas:junit5_alapok

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
tanszek:oktatas:junit5_alapok [2026/10/04 10:53] – created superusertanszek:oktatas:junit5_alapok [2026/10/05 15:20] (current) – superuser
Line 1: Line 1:
-e+Java példa 
 +Előfeltételek 
 +  * Visual Studio Code 
 +  * install maven. Ezt a szkriptet futtasd egy powershellben [[https://gist.github.com/schtritoff/60a468d30707801510fd5c36d851550f]]. Powershell bezár! 
 +  * JDK kicsomagolása [[http://https://adoptium.net/temurin/releases/]] c:\users\myuser\jdk21mappába <code>java -version</code> 
 +  * <code>setx JAVA_HOME "C:\Users\myuser\jdk21"</code> cmd ablak bezár 
 +  * Visual Studio Code alkalmazásban telepítsd az Extension pack for Java 
 + 
 +Lépések  
 +  * View → Command Palette: Create Java Project / Maven / maven-archetype-quickstart / version: 1.4 (legújabb), groupId: hu.example  
 +artifactId: junit-democélkünyvtár  
 +  * pom.xml 
 +<code:xml> 
 +  <properties> 
 +    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
 +    <maven.compiler.source>21</maven.compiler.source> 
 +    <maven.compiler.target>21</maven.compiler.target> 
 +  </properties> 
 + 
 +  <dependencies> 
 +<dependency> 
 +    <groupId>org.junit.jupiter</groupId> 
 +    <artifactId>junit-jupiter</artifactId> 
 +    <version>5.11.1</version> 
 +    <scope>test</scope> 
 +</dependency> 
 +  </dependencies> 
 +</code> 
 +  * futtasd a maven tesztet 
 +<code:bash> 
 +mvn clean test 
 +</code> 
 +  *bal oldalt az Explorerben jobb klikk a src/main/java mappán / New File / név: Calculator.java 
 +<code:java> 
 +public class Calculator { 
 + 
 +    public int add(int a, int b) { 
 +        return a + b; 
 +    } 
 +} 
 +</code> 
 +  * src/test/java mappában létrehozunk hozzá egy:CalculatorTest.java 
 +<code:java> 
 +package hu.example; 
 +import org.junit.jupiter.api.Test; 
 + 
 +import static org.junit.jupiter.api.Assertions.assertEquals; 
 + 
 +class CalculatorTest { 
 + 
 +    @Test 
 +    void addTwoNumbers() { 
 +        Calculator calculator = new Calculator(); 
 + 
 +        int result = calculator.add(2, 3); 
 + 
 +        assertEquals(5, result); 
 +    } 
 +} 
 +</code> 
 + 
 +A teljes project: {{ :tanszek:oktatas:junit-demo.zip | teljes project}}
tanszek/oktatas/junit5_alapok.1791111225.txt.gz · Last modified: by superuser