]> source.dussan.org Git - jgit.git/commitdiff
ReflogConfigTest: refactor commit method to avoid variable hiding 52/66452/1
authorDavid Pursehouse <david.pursehouse@sonymobile.com>
Fri, 12 Feb 2016 04:43:56 +0000 (13:43 +0900)
committerDavid Pursehouse <david.pursehouse@sonymobile.com>
Fri, 12 Feb 2016 04:43:56 +0000 (13:43 +0900)
The author and committer parameters were hiding class members of
the same name.

Since the passed in PersonIdent instances were being created from
the class members anyway, remove the parameters and instead create
the PersonIdent instances inline in the method.

Change-Id: I66b057df388835d57f332fdcbadb8a9f4e1094a4
Signed-off-by: David Pursehouse <david.pursehouse@sonymobile.com>
org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ReflogConfigTest.java

index 7b6d7d4b0da477b5d4a6fce4a8dd49a06472a011..df1a52dc09d45a5f273816eab648fd48b5ada430 100644 (file)
@@ -70,8 +70,7 @@ public class ReflogConfigTest extends RepositoryTestCase {
 
                // do one commit and check that reflog size is 0: no reflogs should be
                // written
-               commit("A Commit\n", new PersonIdent(author, commitTime, tz),
-                               new PersonIdent(committer, commitTime, tz));
+               commit("A Commit\n", commitTime, tz);
                commitTime += 60 * 1000;
                assertTrue(
                                "Reflog for HEAD still contain no entry",
@@ -83,8 +82,7 @@ public class ReflogConfigTest extends RepositoryTestCase {
                assertTrue(cfg.get(CoreConfig.KEY).isLogAllRefUpdates());
 
                // do one commit and check that reflog size is increased to 1
-               commit("A Commit\n", new PersonIdent(author, commitTime, tz),
-                               new PersonIdent(committer, commitTime, tz));
+               commit("A Commit\n", commitTime, tz);
                commitTime += 60 * 1000;
                assertTrue(
                                "Reflog for HEAD should contain one entry",
@@ -96,18 +94,17 @@ public class ReflogConfigTest extends RepositoryTestCase {
                assertFalse(cfg.get(CoreConfig.KEY).isLogAllRefUpdates());
 
                // do one commit and check that reflog size is 2
-               commit("A Commit\n", new PersonIdent(author, commitTime, tz),
-                               new PersonIdent(committer, commitTime, tz));
+               commit("A Commit\n", commitTime, tz);
                assertTrue(
                                "Reflog for HEAD should contain two entries",
                                db.getReflogReader(Constants.HEAD).getReverseEntries().size() == 2);
        }
 
-       private void commit(String commitMsg, PersonIdent author,
-                       PersonIdent committer) throws IOException {
+       private void commit(String commitMsg, long commitTime, int tz)
+                       throws IOException {
                final CommitBuilder commit = new CommitBuilder();
-               commit.setAuthor(author);
-               commit.setCommitter(committer);
+               commit.setAuthor(new PersonIdent(author, commitTime, tz));
+               commit.setCommitter(new PersonIdent(committer, commitTime, tz));
                commit.setMessage(commitMsg);
                ObjectId id;
                try (ObjectInserter inserter = db.newObjectInserter()) {