Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ObjectIdTest.java')
-rw-r--r--org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ObjectIdTest.java21
1 files changed, 19 insertions, 2 deletions
diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ObjectIdTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ObjectIdTest.java
index e5faff15ed..cdcb433225 100644
--- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ObjectIdTest.java
+++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ObjectIdTest.java
@@ -45,21 +45,28 @@
package org.eclipse.jgit.lib;
-import junit.framework.TestCase;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
-public class ObjectIdTest extends TestCase {
+import org.junit.Test;
+
+public class ObjectIdTest {
+ @Test
public void test001_toString() {
final String x = "def4c620bc3713bb1bb26b808ec9312548e73946";
final ObjectId oid = ObjectId.fromString(x);
assertEquals(x, oid.name());
}
+ @Test
public void test002_toString() {
final String x = "ff00eedd003713bb1bb26b808ec9312548e73946";
final ObjectId oid = ObjectId.fromString(x);
assertEquals(x, oid.name());
}
+ @Test
public void test003_equals() {
final String x = "def4c620bc3713bb1bb26b808ec9312548e73946";
final ObjectId a = ObjectId.fromString(x);
@@ -68,47 +75,56 @@ public class ObjectIdTest extends TestCase {
assertTrue("a and b are same", a.equals(b));
}
+ @Test
public void test004_isId() {
assertTrue("valid id", ObjectId
.isId("def4c620bc3713bb1bb26b808ec9312548e73946"));
}
+ @Test
public void test005_notIsId() {
assertFalse("bob is not an id", ObjectId.isId("bob"));
}
+ @Test
public void test006_notIsId() {
assertFalse("39 digits is not an id", ObjectId
.isId("def4c620bc3713bb1bb26b808ec9312548e7394"));
}
+ @Test
public void test007_isId() {
assertTrue("uppercase is accepted", ObjectId
.isId("Def4c620bc3713bb1bb26b808ec9312548e73946"));
}
+ @Test
public void test008_notIsId() {
assertFalse("g is not a valid hex digit", ObjectId
.isId("gef4c620bc3713bb1bb26b808ec9312548e73946"));
}
+ @Test
public void test009_toString() {
final String x = "ff00eedd003713bb1bb26b808ec9312548e73946";
final ObjectId oid = ObjectId.fromString(x);
assertEquals(x, ObjectId.toString(oid));
}
+ @Test
public void test010_toString() {
final String x = "0000000000000000000000000000000000000000";
assertEquals(x, ObjectId.toString(null));
}
+ @Test
public void test011_toString() {
final String x = "0123456789ABCDEFabcdef1234567890abcdefAB";
final ObjectId oid = ObjectId.fromString(x);
assertEquals(x.toLowerCase(), oid.name());
}
+ @Test
public void testGetByte() {
byte[] raw = new byte[20];
for (int i = 0; i < 20; i++)
@@ -123,6 +139,7 @@ public class ObjectIdTest extends TestCase {
assertEquals("index " + i, raw[i] & 0xff, id.getByte(i));
}
+ @Test
public void testSetByte() {
byte[] exp = new byte[20];
for (int i = 0; i < 20; i++)

Back to the top