Skip to content

Commit 50052d3

Browse files
🧪 Fix tests (#42)
1 parent e7d40e8 commit 50052d3

1 file changed

Lines changed: 14 additions & 9 deletions

File tree

src/test/java/zenika/oss/stats/ressources/workflow/WorkflowRessourcesTest.java

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
package zenika.oss.stats.ressources.workflow;
22

3-
import io.quarkus.test.InjectMock;
4-
import io.quarkus.test.junit.QuarkusTest;
3+
import static io.restassured.RestAssured.given;
4+
5+
import java.util.List;
6+
57
import org.junit.jupiter.api.BeforeEach;
68
import org.junit.jupiter.api.Test;
79
import org.mockito.Mockito;
10+
11+
import io.quarkus.test.InjectMock;
12+
import io.quarkus.test.junit.QuarkusTest;
13+
import zenika.oss.stats.beans.ZenikaMember;
814
import zenika.oss.stats.beans.github.GitHubMember;
9-
import zenika.oss.stats.mapper.StatsMapper;
1015
import zenika.oss.stats.services.FirestoreServices;
1116
import zenika.oss.stats.services.GitHubServices;
1217

13-
import java.util.List;
14-
15-
import static io.restassured.RestAssured.given;
16-
1718
@QuarkusTest
1819
public class WorkflowRessourcesTest {
1920

@@ -24,13 +25,17 @@ public class WorkflowRessourcesTest {
2425
FirestoreServices firestoreServices;
2526

2627
@BeforeEach
27-
public void setup() {
28+
public void setup() throws Exception {
2829
GitHubMember member = new GitHubMember();
2930
member.id = "test";
3031
member.login = "login-test";
3132

3233
List<GitHubMember> members = List.of(member);
3334
Mockito.when(gitHubServices.getZenikaOpenSourceMembers()).thenReturn(members);
35+
36+
ZenikaMember zMember = new ZenikaMember();
37+
zMember.setGitHubAccount(member);
38+
Mockito.when(firestoreServices.getAllMembers()).thenReturn(List.of(zMember));
3439
}
3540

3641
@Test
@@ -73,7 +78,7 @@ void test_saveStatsForYear() {
7378
void test_saveStatsForAGitHubAccountForAYear() {
7479

7580
given().when()
76-
.post("/v1/workflow/stats/save/my-user/2024")
81+
.post("/v1/workflow/stats/save/login-test/2024")
7782
.then()
7883
.statusCode(200);
7984
}

0 commit comments

Comments
 (0)