Skip to content

Commit 1e77b2c

Browse files
changed tests
1 parent a1c584a commit 1e77b2c

File tree

5 files changed

+51
-27
lines changed

5 files changed

+51
-27
lines changed

src/test/java/telegram/bot/contributeStatisticService/ContributeStatisticServiceTest.java

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package telegram.bot.contributeStatisticService;
22

3+
import com.fasterxml.jackson.databind.ObjectMapper;
34
import org.junit.jupiter.api.BeforeEach;
45
import org.junit.jupiter.api.Test;
56
import telegram.bot.services.contributeStatisticService.ContributeStatisticService;
@@ -10,17 +11,22 @@
1011
public class ContributeStatisticServiceTest {
1112
private ContributeStatisticService service;
1213
private String directory;
14+
private ObjectMapper om;
15+
private FileReaderForTest read;
1316

1417
@BeforeEach
1518
void setUp() {
19+
read = new FileReaderForTest();
20+
om = new ObjectMapper();
1621
service = new ContributeStatisticService();
1722
directory = "src/test/resources/fixtures/contributeStatistic/";
1823
}
1924

2025
@Test
2126
void create() throws Exception {
22-
var file = FileReaderForTest.readJsonNodeFromFile(directory + "create.json");
23-
var contribute = service.create(file);
27+
var file = read.readJsonNodeFromFile(directory + "create.json");
28+
var json = om.readTree(file);
29+
var contribute = service.create(json);
2430

2531
assertEquals(25, contribute.getCodeReviews());
2632
assertEquals(25, contribute.getIssues());
@@ -30,8 +36,9 @@ void create() throws Exception {
3036

3137
@Test
3238
void crateZeroCount() throws Exception {
33-
var file = FileReaderForTest.readJsonNodeFromFile(directory + "zeroCounts.json");
34-
var contribute = service.create(file);
39+
var file = read.readJsonNodeFromFile(directory + "zeroCounts.json");
40+
var json = om.readTree(file);
41+
var contribute = service.create(json);
3542

3643
assertEquals(0, contribute.getCodeReviews());
3744
assertEquals(0, contribute.getIssues());

src/test/java/telegram/bot/services/basicStatisticService/FollowerServiceTest.java

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package telegram.bot.services.basicStatisticService;
22

3+
import com.fasterxml.jackson.databind.ObjectMapper;
34
import org.junit.jupiter.api.BeforeEach;
45
import org.junit.jupiter.api.Test;
56
import telegram.bot.util.FileReaderForTest;
@@ -9,18 +10,23 @@
910
class FollowerServiceTest {
1011
private FollowerService service;
1112
private String directory;
13+
private ObjectMapper om;
14+
private FileReaderForTest read;
1215

1316
@BeforeEach
1417
void setUp() {
18+
read = new FileReaderForTest();
19+
om = new ObjectMapper();
1520
service = new FollowerService();
1621
directory = "src/test/resources/fixtures/follower/";
1722
}
1823

1924
@Test
20-
void create() throws Exception{
25+
void create() throws Exception {
2126

22-
var file = FileReaderForTest.readJsonNodeFromFile(directory + "create.json");
23-
var follower = service.create(file);
27+
var file = read.readJsonNodeFromFile(directory + "create.json");
28+
var json = om.readTree(file);
29+
var follower = service.create(json);
2430

2531
assertEquals(10, follower.getFollowers());
2632
assertEquals(5, follower.getFollowing());
@@ -29,8 +35,9 @@ void create() throws Exception{
2935
@Test
3036
void createZeroCounts() throws Exception {
3137

32-
var file = FileReaderForTest.readJsonNodeFromFile(directory + "zeroCounts.json");
33-
var follower = service.create(file);
38+
var file = read.readJsonNodeFromFile(directory + "zeroCounts.json");
39+
var json = om.readTree(file);
40+
var follower = service.create(json);
3441

3542
assertEquals(0, follower.getFollowers());
3643
assertEquals(0, follower.getFollowing());

src/test/java/telegram/bot/services/basicStatisticService/MetricsRepositoriesServiceTest.java

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package telegram.bot.services.basicStatisticService;
22

3+
import com.fasterxml.jackson.databind.ObjectMapper;
34
import org.junit.jupiter.api.BeforeEach;
45
import org.junit.jupiter.api.Test;
56
import telegram.bot.util.FileReaderForTest;
@@ -9,17 +10,22 @@
910
public class MetricsRepositoriesServiceTest {
1011
private MetricsRepositoriesService service;
1112
private String directory;
13+
private ObjectMapper om;
14+
private FileReaderForTest read;
1215

1316
@BeforeEach
1417
void setUp() {
18+
read = new FileReaderForTest();
19+
om = new ObjectMapper();
1520
service = new MetricsRepositoriesService();
1621
directory = "src/test/resources/fixtures/metricsRepositories/";
1722
}
1823

1924
@Test
2025
void create() throws Exception {
21-
var file = FileReaderForTest.readJsonNodeFromFile(directory + "create.json");
22-
var metrics = service.create(file);
26+
var file = read.readJsonNodeFromFile(directory + "create.json");
27+
var json = om.readTree(file);
28+
var metrics = service.create(json);
2329

2430
assertEquals(25, metrics.getPublicRepos());
2531
assertEquals(15, metrics.getForkCount());
@@ -29,8 +35,9 @@ void create() throws Exception {
2935

3036
@Test
3137
void createZeroCount() throws Exception {
32-
var file = FileReaderForTest.readJsonNodeFromFile(directory + "zeroCounts.json");
33-
var metrics = service.create(file);
38+
var file = read.readJsonNodeFromFile(directory + "zeroCounts.json");
39+
var json = om.readTree(file);
40+
var metrics = service.create(json);
3441

3542
assertEquals(0, metrics.getPublicRepos());
3643
assertEquals(0, metrics.getForkCount());

src/test/java/telegram/bot/services/basicStatisticService/UserServiceTest.java

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package telegram.bot.services.basicStatisticService;
22

3+
import com.fasterxml.jackson.databind.ObjectMapper;
34
import org.junit.jupiter.api.BeforeEach;
45
import org.junit.jupiter.api.Test;
56
import telegram.bot.util.FileReaderForTest;
@@ -10,17 +11,22 @@
1011
public class UserServiceTest {
1112
private UserService service;
1213
private String directory;
14+
private ObjectMapper om;
15+
private FileReaderForTest read;
1316

1417
@BeforeEach
1518
void setUp() {
19+
read = new FileReaderForTest();
20+
om = new ObjectMapper();
1621
service = new UserService();
1722
directory = "src/test/resources/fixtures/user/";
1823
}
1924

2025
@Test
21-
void create() throws Exception{
22-
var file = FileReaderForTest.readJsonNodeFromFile(directory + "create.json");
23-
var user = service.create(file);
26+
void create() throws Exception {
27+
var file = read.readJsonNodeFromFile(directory + "create.json");
28+
var json = om.readTree(file);
29+
var user = service.create(json);
2430

2531
assertThat(user.getFullName()).isEqualTo("Mister Smith");
2632
assertThat(user.getEmail()).isEqualTo("[email protected]");
@@ -30,8 +36,9 @@ void create() throws Exception{
3036

3137
@Test
3238
void createNotPublic() throws Exception {
33-
var file = FileReaderForTest.readJsonNodeFromFile(directory + "notPublic.json");
34-
var user = service.create(file);
39+
var file = read.readJsonNodeFromFile(directory + "notPublic.json");
40+
var json = om.readTree(file);
41+
var user = service.create(json);
3542

3643
assertThat(user.getFullName()).isEqualTo(NOT_PUBLIC.getMessage());
3744
assertThat(user.getEmail()).isEqualTo(NOT_PUBLIC.getMessage());
Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,20 @@
11
package telegram.bot.util;
22

3-
import com.fasterxml.jackson.databind.JsonNode;
4-
import com.fasterxml.jackson.databind.ObjectMapper;
3+
import lombok.AllArgsConstructor;
54

65
import java.nio.file.Files;
76
import java.nio.file.Path;
87
import java.nio.file.Paths;
98

9+
@AllArgsConstructor
1010
public class FileReaderForTest {
11-
private static final ObjectMapper objectMapper = new ObjectMapper();
12-
13-
private static Path normalizeFilePath(String fileName) {
11+
private Path normalizeFilePath(String fileName) {
1412
return Paths.get(fileName)
1513
.toAbsolutePath().normalize();
1614
}
1715

18-
public static JsonNode readJsonNodeFromFile(String fileName) throws Exception {
16+
public String readJsonNodeFromFile(String fileName) throws Exception {
1917
Path path = normalizeFilePath(fileName);
20-
String content = Files.readString(path).trim();
21-
22-
return objectMapper.readTree(content);
18+
return Files.readString(path).trim();
2319
}
2420
}

0 commit comments

Comments
 (0)