Skip to content

Commit 15d2a63

Browse files
committed
added test for computeSeries
1 parent 830aaa4 commit 15d2a63

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed
Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package io.jenkins.plugins.forensics.miner;
22

3+
import java.util.Map;
4+
35
import org.junit.jupiter.api.Test;
46

5-
import static org.junit.jupiter.api.Assertions.*;
7+
import static org.assertj.core.api.Assertions.*;
68
import static org.mockito.Mockito.*;
79

810
class RelativeCountCommitStatisticsSeriesBuilderTest {
@@ -11,9 +13,17 @@ class RelativeCountCommitStatisticsSeriesBuilderTest {
1113
void computeSeries() {
1214
RelativeCountCommitStatisticsSeriesBuilder relativeCountCommitStatisticsSeriesBuilder = new RelativeCountCommitStatisticsSeriesBuilder();
1315
CommitStatisticsBuildAction commitStatisticsBuildActionStub = mock(CommitStatisticsBuildAction.class);
14-
when(commitStatisticsBuildActionStub.getCommitStatistics()).thenReturn(new CommitStatistics());
16+
CommitStatistics commitStatistics = mock(CommitStatistics.class);
17+
when(commitStatisticsBuildActionStub.getCommitStatistics()).thenReturn(commitStatistics);
18+
when(commitStatistics.getCommitCount()).thenReturn(7);
19+
when(commitStatistics.getAuthorCount()).thenReturn(11);
20+
when(commitStatistics.getFilesCount()).thenReturn(17);
1521

16-
relativeCountCommitStatisticsSeriesBuilder.computeSeries(commitStatisticsBuildActionStub);
22+
Map<String, Integer> result = relativeCountCommitStatisticsSeriesBuilder.computeSeries(
23+
commitStatisticsBuildActionStub);
1724

25+
assertThat(result.get("commits")).isEqualTo(7);
26+
assertThat(result.get("authors")).isEqualTo(11);
27+
assertThat(result.get("files")).isEqualTo(17);
1828
}
1929
}

0 commit comments

Comments
 (0)