4
4
.
.
1
1
.
.
1
1
C
C
r
r
e
e
a
a
t
t
e
e
T
T
e
e
s
s
t
t
C
C
l
l
a
a
s
s
s
s
-
-
M
M
a
a
n
n
u
u
a
a
l
l
l
l
y
y
I
I
n
n
f
f
o
o
This tutorial shows how to manually create Test Class.
We want Test Classes to be placed inside the same Package structure as the Classes that are being tested.
For that reason we will also manually create the same Package structure (in our example it is just the entities Package).
Content
Create Package
Create Test Class
Result
C
C
r
r
e
e
a
a
t
t
e
e
P
P
a
a
c
c
k
k
a
a
g
g
e
e
RC on src\test\java\com\ivoronline\springboot_junit
New
Package
Name: com.ivoronline.springboot_junit.entities
RC on src\test\java\com\ivoronline\springboot_junit - New - Package
entities
C
C
r
r
e
e
a
a
t
t
e
e
T
T
e
e
s
s
t
t
C
C
l
l
a
a
s
s
s
s
RC on entities
New
Java Class
Name: PersonTest
Copy PersonTest.java
RC on entities - New - Java Class
PersonTest
PersonTest.java
package com.ivoronline.springboot_junit.entities;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class PersonTest {
@Test
void setName() {
//PERFORM ACTION
Person person = new Person();
person.setName("john");
//TEST RESULT
assertEquals("JOHN", person.name);
}
}
R
R
e
e
s
s
u
u
l
l
t
t
Application Structure