diff options
Diffstat (limited to 'org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/PushProcessTest.java')
-rw-r--r-- | org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/PushProcessTest.java | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/PushProcessTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/PushProcessTest.java index 99edbd98ca..bb009e9138 100644 --- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/PushProcessTest.java +++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/PushProcessTest.java @@ -43,6 +43,10 @@ package org.eclipse.jgit.transport; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; + import java.io.IOException; import java.util.HashMap; import java.util.HashSet; @@ -54,11 +58,13 @@ import org.eclipse.jgit.lib.ObjectId; import org.eclipse.jgit.lib.ObjectIdRef; import org.eclipse.jgit.lib.ProgressMonitor; import org.eclipse.jgit.lib.Ref; +import org.eclipse.jgit.lib.RefUpdate.Result; import org.eclipse.jgit.lib.Repository; import org.eclipse.jgit.lib.SampleDataRepositoryTestCase; import org.eclipse.jgit.lib.TextProgressMonitor; -import org.eclipse.jgit.lib.RefUpdate.Result; import org.eclipse.jgit.transport.RemoteRefUpdate.Status; +import org.junit.Before; +import org.junit.Test; public class PushProcessTest extends SampleDataRepositoryTestCase { private PushProcess process; @@ -72,6 +78,7 @@ public class PushProcessTest extends SampleDataRepositoryTestCase { private Status connectionUpdateStatus; @Override + @Before public void setUp() throws Exception { super.setUp(); transport = new MockTransport(db, new URIish()); @@ -85,6 +92,7 @@ public class PushProcessTest extends SampleDataRepositoryTestCase { * * @throws IOException */ + @Test public void testUpdateFastForward() throws IOException { final RemoteRefUpdate rru = new RemoteRefUpdate(db, "2c349335b7f797072cf729c4f3bb0914ecb6dec9", @@ -100,6 +108,7 @@ public class PushProcessTest extends SampleDataRepositoryTestCase { * * @throws IOException */ + @Test public void testUpdateNonFastForwardUnknownObject() throws IOException { final RemoteRefUpdate rru = new RemoteRefUpdate(db, "2c349335b7f797072cf729c4f3bb0914ecb6dec9", @@ -115,6 +124,7 @@ public class PushProcessTest extends SampleDataRepositoryTestCase { * * @throws IOException */ + @Test public void testUpdateNonFastForward() throws IOException { final RemoteRefUpdate rru = new RemoteRefUpdate(db, "ac7e7e44c1885efb472ad54a78327d66bfc4ecef", @@ -129,6 +139,7 @@ public class PushProcessTest extends SampleDataRepositoryTestCase { * * @throws IOException */ + @Test public void testUpdateNonFastForwardForced() throws IOException { final RemoteRefUpdate rru = new RemoteRefUpdate(db, "ac7e7e44c1885efb472ad54a78327d66bfc4ecef", @@ -143,6 +154,7 @@ public class PushProcessTest extends SampleDataRepositoryTestCase { * * @throws IOException */ + @Test public void testUpdateCreateRef() throws IOException { final RemoteRefUpdate rru = new RemoteRefUpdate(db, "ac7e7e44c1885efb472ad54a78327d66bfc4ecef", @@ -155,6 +167,7 @@ public class PushProcessTest extends SampleDataRepositoryTestCase { * * @throws IOException */ + @Test public void testUpdateDelete() throws IOException { final RemoteRefUpdate rru = new RemoteRefUpdate(db, null, "refs/heads/master", false, null, null); @@ -169,6 +182,7 @@ public class PushProcessTest extends SampleDataRepositoryTestCase { * * @throws IOException */ + @Test public void testUpdateDeleteNonExisting() throws IOException { final RemoteRefUpdate rru = new RemoteRefUpdate(db, null, "refs/heads/master", false, null, null); @@ -180,6 +194,7 @@ public class PushProcessTest extends SampleDataRepositoryTestCase { * * @throws IOException */ + @Test public void testUpdateUpToDate() throws IOException { final RemoteRefUpdate rru = new RemoteRefUpdate(db, "2c349335b7f797072cf729c4f3bb0914ecb6dec9", @@ -194,6 +209,7 @@ public class PushProcessTest extends SampleDataRepositoryTestCase { * * @throws IOException */ + @Test public void testUpdateExpectedRemote() throws IOException { final RemoteRefUpdate rru = new RemoteRefUpdate(db, "2c349335b7f797072cf729c4f3bb0914ecb6dec9", @@ -210,6 +226,7 @@ public class PushProcessTest extends SampleDataRepositoryTestCase { * * @throws IOException */ + @Test public void testUpdateUnexpectedRemote() throws IOException { final RemoteRefUpdate rru = new RemoteRefUpdate(db, "2c349335b7f797072cf729c4f3bb0914ecb6dec9", @@ -227,6 +244,7 @@ public class PushProcessTest extends SampleDataRepositoryTestCase { * * @throws IOException */ + @Test public void testUpdateUnexpectedRemoteVsForce() throws IOException { final RemoteRefUpdate rru = new RemoteRefUpdate(db, "2c349335b7f797072cf729c4f3bb0914ecb6dec9", @@ -242,6 +260,7 @@ public class PushProcessTest extends SampleDataRepositoryTestCase { * * @throws IOException */ + @Test public void testUpdateRejectedByConnection() throws IOException { connectionUpdateStatus = Status.REJECTED_OTHER_REASON; final RemoteRefUpdate rru = new RemoteRefUpdate(db, @@ -258,6 +277,7 @@ public class PushProcessTest extends SampleDataRepositoryTestCase { * * @throws IOException */ + @Test public void testUpdateMixedCases() throws IOException { final RemoteRefUpdate rruOk = new RemoteRefUpdate(db, null, "refs/heads/master", false, null, null); @@ -279,6 +299,7 @@ public class PushProcessTest extends SampleDataRepositoryTestCase { * * @throws IOException */ + @Test public void testTrackingRefUpdateEnabled() throws IOException { final RemoteRefUpdate rru = new RemoteRefUpdate(db, "2c349335b7f797072cf729c4f3bb0914ecb6dec9", @@ -300,6 +321,7 @@ public class PushProcessTest extends SampleDataRepositoryTestCase { * * @throws IOException */ + @Test public void testTrackingRefUpdateDisabled() throws IOException { final RemoteRefUpdate rru = new RemoteRefUpdate(db, "2c349335b7f797072cf729c4f3bb0914ecb6dec9", @@ -317,6 +339,7 @@ public class PushProcessTest extends SampleDataRepositoryTestCase { * * @throws IOException */ + @Test public void testTrackingRefUpdateOnReject() throws IOException { final RemoteRefUpdate rru = new RemoteRefUpdate(db, "ac7e7e44c1885efb472ad54a78327d66bfc4ecef", @@ -333,6 +356,7 @@ public class PushProcessTest extends SampleDataRepositoryTestCase { * * @throws IOException */ + @Test public void testPushResult() throws IOException { final RemoteRefUpdate rru = new RemoteRefUpdate(db, "2c349335b7f797072cf729c4f3bb0914ecb6dec9", |