User Tools

Site Tools


tanszek:oktatas:unit_tesztek_alapja

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
tanszek:oktatas:unit_tesztek_alapja [2026/10/01 09:58] – superusertanszek:oktatas:unit_tesztek_alapja [2026/10/04 10:54] (current) – superuser
Line 49: Line 49:
 </code> </code>
  
-2. Java példa 
-Előfeltételek 
-  * Visual Studio Code 
-  * JDK <code>java -version</code> 
-  * Extension pack for Java 
-  * Maven 
-Lépések  
-  * View → Command Palette: Create Java Project / Maven / maven-archetype-quickstart / version: 1.4 (legújabb), groupId: hu.example  
-artifactId: junit-demo 
-  * 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/unit_tesztek_alapja.1790848680.txt.gz · Last modified: by superuser