11package io .jenkins .plugins .forensics .git ;
22
3- import java .util .List ;
4-
53import org .junit .Test ;
64
75import org .jenkinsci .test .acceptance .junit .AbstractJUnitTest ;
@@ -30,8 +28,8 @@ public class SmokeTests extends AbstractJUnitTest {
3028 */
3129 @ Test
3230 public void shouldMineGitHubRepository () {
33- WorkflowJob job = createJob ();
34- Build build = buildSuccessfully (job );
31+ var job = createJob ();
32+ var build = buildSuccessfully (job );
3533
3634 assertThat (build .getConsole ()).contains (
3735 "Found 428 commits" ,
@@ -40,14 +38,14 @@ public void shouldMineGitHubRepository() {
4038
4139 build .open ();
4240
43- Summary commitStatistics = new Summary (build , "commits-of-" + SCM_HASH );
41+ var commitStatistics = new Summary (build , "commits-of-" + SCM_HASH );
4442 assertThat (commitStatistics ).hasTitle ("SCM: " + SCM_KEY );
4543 assertThat (commitStatistics ).hasDetails ("Initial recording of 200 commits" , "Latest commit: 28af63d" );
4644 assertThat (commitStatistics .openLinkByText ("28af63d" )).isEqualTo ("https://github.com/jenkinsci/git-forensics-plugin/commit/28af63def44286729e3b19b03464d100fd1d0587" );
4745
4846 build .open ();
4947
50- Summary scmForensics = new Summary (build , "scm-forensics-of-" + SCM_HASH );
48+ var scmForensics = new Summary (build , "scm-forensics-of-" + SCM_HASH );
5149 assertThat (scmForensics ).hasTitle ("SCM Forensics: " + SCM_KEY );
5250 assertThat (scmForensics ).hasDetails ("51 repository files (total lines of code: 6066, total churn: 16966)" ,
5351 "New commits: 402 (from 4 authors in 131 files)" ,
@@ -57,11 +55,11 @@ public void shouldMineGitHubRepository() {
5755
5856 // TODO: navigate from summary
5957
60- ScmForensics forensicsDetails = new ScmForensics (build , "forensics" );
58+ var forensicsDetails = new ScmForensics (build , "forensics" );
6159 forensicsDetails .open ();
6260 assertThat (forensicsDetails .getTotal ()).isEqualTo (51 );
6361
64- DetailsTable detailsTable = new DetailsTable (forensicsDetails );
62+ var detailsTable = new DetailsTable (forensicsDetails );
6563 assertTableHeaders (detailsTable );
6664 assertTableEntriesAndSorting (detailsTable );
6765 assertSearch (detailsTable );
@@ -89,7 +87,7 @@ private WorkflowJob createJob() {
8987 private void assertTableHeaders (final DetailsTable detailsTable ) {
9088 assertThat (detailsTable .getHeaderSize ()).isEqualTo (7 );
9189
92- List < String > tableHeaders = detailsTable .getHeaders ();
90+ var tableHeaders = detailsTable .getHeaders ();
9391 assertThat (tableHeaders .get (0 )).isEqualTo (FILE_NAME );
9492 assertThat (tableHeaders .get (1 )).isEqualTo (AUTHORS );
9593 assertThat (tableHeaders .get (2 )).isEqualTo (COMMITS );
@@ -179,7 +177,7 @@ private void assertPagination(final DetailsTable detailsTable) {
179177
180178 private void assertRow (final DetailsTable detailsTable ,
181179 final int rowNum , final String fileName , final int numAuthors , final int numCommits ) {
182- DetailsTableRow secondRow = detailsTable .getTableRows ().get (rowNum );
180+ var secondRow = detailsTable .getTableRows ().get (rowNum );
183181
184182 assertThat (secondRow .getFileName ()).isEqualTo (fileName );
185183 assertThat (secondRow .getNumberOfAuthors ()).isEqualTo (numAuthors );
0 commit comments