Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java26
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",

Back to the top