Java - Unit Testing

From Coders.Bay Wiki
Revision as of 16:46, 19 December 2021 by Mike (talk | contribs) (→‎Tag 1)
Jump to navigation Jump to search

Tag 1

JUnit

Aufgabe: Tic Tac Toe

In order for the Unit Tests to work, you need to add JUnit5 to the class path. When you hover over the @Test annotation in the test class and press Alt+Einfg you should get a suggestion that provides the Add JUnit4 to classpath functionality. Goal

In the end an examplaray TicTacToe game should look like this:

Welcome to TicTacToe Player 1 choose your field [1-9] 5

| | 
|X| 
| | 

Player 2 choose your field [1-9] 1

O| | 
 |X| 
 | | 

Player 1 choose your field [1-9] 3

O| |X
 |X| 
 | | 

Player 2 choose your field [1-9] 7

O| |X
 |X| 
O| | 

Player 1 choose your field [1-9] 4

O| |X
X|X| 
O| | 

Player 2 choose your field [1-9] 6

O| |X
X|X|O
O| | 

Player 1 choose your field [1-9] 8

O| |X
X|X|O
O|X| 

Player 2 choose your field [1-9] 2

O|O|X
X|X|O
O|X| 

Player 1 choose your field [1-9] 9

O|O|X
X|X|O
O|X|X

The game is over. It' a draw.

Or another game with an early win:

Welcome to TicTacToe Player 1 choose your field [1-9] 1

X| | 
 | | 
 | | 

Player 2 choose your field [1-9] 5

X| | 
 |O| 
 | | 

Player 1 choose your field [1-9] 2

X|X| 
 |O| 
 | | 

Player 2 choose your field [1-9] 4

X|X| 
O|O| 
 | | 

Player 1 choose your field [1-9] 3

X|X|X
O|O| 
 | | 

The game is over. Player 1 won!