]> source.dussan.org Git - jgit.git/commitdiff
RepositoryResolveTest: Open Git in try-with-resource 81/65981/1
authorDavid Pursehouse <david.pursehouse@sonymobile.com>
Fri, 5 Feb 2016 09:14:26 +0000 (18:14 +0900)
committerDavid Pursehouse <david.pursehouse@sonymobile.com>
Fri, 5 Feb 2016 09:14:26 +0000 (18:14 +0900)
Change-Id: Ibb612f3d8fd0f9913291430474311d9da62f4e6f
Signed-off-by: David Pursehouse <david.pursehouse@sonymobile.com>
org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/RepositoryResolveTest.java

index c9ea286407446d52fefead9c1b06e2e94de4bada..1d2a4e9ab744ce62005a028813e10d9518603d2f 100644 (file)
@@ -267,35 +267,37 @@ public class RepositoryResolveTest extends SampleDataRepositoryTestCase {
 
        @Test
        public void resolveExprSimple() throws Exception {
-               Git git = new Git(db);
-               writeTrashFile("file.txt", "content");
-               git.add().addFilepattern("file.txt").call();
-               git.commit().setMessage("create file").call();
-               assertEquals("master", db.simplify("master"));
-               assertEquals("refs/heads/master", db.simplify("refs/heads/master"));
-               assertEquals("HEAD", db.simplify("HEAD"));
+               try (Git git = new Git(db)) {
+                       writeTrashFile("file.txt", "content");
+                       git.add().addFilepattern("file.txt").call();
+                       git.commit().setMessage("create file").call();
+                       assertEquals("master", db.simplify("master"));
+                       assertEquals("refs/heads/master", db.simplify("refs/heads/master"));
+                       assertEquals("HEAD", db.simplify("HEAD"));
+               }
        }
 
        @Test
        public void resolveUpstream() throws Exception {
-               Git git = new Git(db);
-               writeTrashFile("file.txt", "content");
-               git.add().addFilepattern("file.txt").call();
-               RevCommit c1 = git.commit().setMessage("create file").call();
-               writeTrashFile("file2.txt", "content");
-               RefUpdate updateRemoteRef = db.updateRef("refs/remotes/origin/main");
-               updateRemoteRef.setNewObjectId(c1);
-               updateRemoteRef.update();
-               db.getConfig().setString("branch", "master", "remote", "origin");
-               db.getConfig()
-                               .setString("branch", "master", "merge", "refs/heads/main");
-               db.getConfig().setString("remote", "origin", "url",
-                               "git://example.com/here");
-               db.getConfig().setString("remote", "origin", "fetch",
-                               "+refs/heads/*:refs/remotes/origin/*");
-               git.add().addFilepattern("file2.txt").call();
-               git.commit().setMessage("create file").call();
-               assertEquals("refs/remotes/origin/main", db.simplify("@{upstream}"));
+               try (Git git = new Git(db)) {
+                       writeTrashFile("file.txt", "content");
+                       git.add().addFilepattern("file.txt").call();
+                       RevCommit c1 = git.commit().setMessage("create file").call();
+                       writeTrashFile("file2.txt", "content");
+                       RefUpdate updateRemoteRef = db.updateRef("refs/remotes/origin/main");
+                       updateRemoteRef.setNewObjectId(c1);
+                       updateRemoteRef.update();
+                       db.getConfig().setString("branch", "master", "remote", "origin");
+                       db.getConfig()
+                                       .setString("branch", "master", "merge", "refs/heads/main");
+                       db.getConfig().setString("remote", "origin", "url",
+                                       "git://example.com/here");
+                       db.getConfig().setString("remote", "origin", "fetch",
+                                       "+refs/heads/*:refs/remotes/origin/*");
+                       git.add().addFilepattern("file2.txt").call();
+                       git.commit().setMessage("create file").call();
+                       assertEquals("refs/remotes/origin/main", db.simplify("@{upstream}"));
+               }
        }
 
        @Test