]> source.dussan.org Git - jgit.git/commitdiff
UploadPackTest: construct commits in test method 83/111083/1
authorJonathan Tan <jonathantanmy@google.com>
Wed, 1 Nov 2017 23:23:32 +0000 (16:23 -0700)
committerJonathan Tan <jonathantanmy@google.com>
Thu, 2 Nov 2017 00:51:41 +0000 (17:51 -0700)
In a subsequent commit, more tests will be added. This commit allows
those tests to reuse fields.

Change-Id: Icbd17d158cfe3ba4dacbd8a11a67f9e7607b41b3
Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/UploadPackTest.java

index 27c7674e9c8d7a59ba47b4d87ac6729aebd9f7e0..908bddfa97d07d8728a17b74cd61abfbc969bb23 100644 (file)
@@ -32,23 +32,14 @@ public class UploadPackTest {
 
        private InMemoryRepository client;
 
-       private RevCommit commit0;
-
-       private RevCommit commit1;
-
-       private RevCommit tip;
+       private TestRepository<InMemoryRepository> remote;
 
        @Before
        public void setUp() throws Exception {
                server = newRepo("server");
                client = newRepo("client");
 
-               TestRepository<InMemoryRepository> remote =
-                               new TestRepository<>(server);
-               commit0 = remote.commit().message("0").create();
-               commit1 = remote.commit().message("1").parent(commit0).create();
-               tip = remote.commit().message("2").parent(commit1).create();
-               remote.update("master", tip);
+               remote = new TestRepository<>(server);
        }
 
        @After
@@ -62,6 +53,11 @@ public class UploadPackTest {
 
        @Test
        public void testFetchParentOfShallowCommit() throws Exception {
+               RevCommit commit0 = remote.commit().message("0").create();
+               RevCommit commit1 = remote.commit().message("1").parent(commit0).create();
+               RevCommit tip = remote.commit().message("2").parent(commit1).create();
+               remote.update("master", tip);
+
                testProtocol = new TestProtocol<>(
                                new UploadPackFactory<Object>() {
                                        @Override