|
8 | 8 | import static org.mockito.Mockito.*; |
9 | 9 |
|
10 | 10 | class RelativeCountCommitStatisticsSeriesBuilderTest { |
| 11 | + static final String COMMITS = "commits"; |
| 12 | + static final String AUTHORS = "authors"; |
| 13 | + static final String FILES = "files"; |
11 | 14 |
|
12 | 15 | @Test |
13 | 16 | void computeSeries() { |
14 | | - RelativeCountCommitStatisticsSeriesBuilder relativeCountCommitStatisticsSeriesBuilder = new RelativeCountCommitStatisticsSeriesBuilder(); |
15 | | - CommitStatisticsBuildAction commitStatisticsBuildActionStub = mock(CommitStatisticsBuildAction.class); |
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); |
| 17 | + final int commitCount = 7; |
| 18 | + final int authorCount = 7; |
| 19 | + final int filesCount = 7; |
21 | 20 |
|
| 21 | + RelativeCountCommitStatisticsSeriesBuilder relativeCountCommitStatisticsSeriesBuilder = new RelativeCountCommitStatisticsSeriesBuilder(); |
| 22 | + CommitStatisticsBuildAction commitStatisticsBuildActionStub = getCommitStatisticsBuildActionStub( |
| 23 | + commitCount, authorCount, filesCount); |
22 | 24 | Map<String, Integer> result = relativeCountCommitStatisticsSeriesBuilder.computeSeries( |
23 | 25 | commitStatisticsBuildActionStub); |
24 | 26 |
|
25 | | - assertThat(result.get("commits")).isEqualTo(7); |
26 | | - assertThat(result.get("authors")).isEqualTo(11); |
27 | | - assertThat(result.get("files")).isEqualTo(17); |
| 27 | + assertThat(result) |
| 28 | + .containsEntry(COMMITS, commitCount) |
| 29 | + .containsEntry(AUTHORS, authorCount) |
| 30 | + .containsEntry(FILES, filesCount); |
| 31 | + } |
| 32 | + |
| 33 | + private CommitStatisticsBuildAction getCommitStatisticsBuildActionStub(final int commitCount, final int authorCount, |
| 34 | + final int filesCount) { |
| 35 | + CommitStatisticsBuildAction commitStatisticsBuildActionStub = mock(CommitStatisticsBuildAction.class); |
| 36 | + CommitStatistics commitStatistics = mock(CommitStatistics.class); |
| 37 | + when(commitStatisticsBuildActionStub.getCommitStatistics()).thenReturn(commitStatistics); |
| 38 | + when(commitStatistics.getCommitCount()).thenReturn(commitCount); |
| 39 | + when(commitStatistics.getAuthorCount()).thenReturn(authorCount); |
| 40 | + when(commitStatistics.getFilesCount()).thenReturn(filesCount); |
| 41 | + return commitStatisticsBuildActionStub; |
28 | 42 | } |
29 | 43 | } |
| 44 | + |
0 commit comments