aboutsummaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit.test/tst
diff options
context:
space:
mode:
authorChris Aniszczyk <caniszczyk@gmail.com>2010-11-10 18:00:36 -0500
committerCode Review <codereview-daemon@eclipse.org>2010-11-10 18:00:36 -0500
commit9e28cf2fa394887447ed4fa308c80aabbeddbaa5 (patch)
tree3bbf06e6a4240c43d1aeb998f767f737f69fafad /org.eclipse.jgit.test/tst
parent453b620e62bc6af590c220f6ec11d7a695098a49 (diff)
parentb22a4e84886e7388d509376be9afce31833de054 (diff)
downloadjgit-9e28cf2fa394887447ed4fa308c80aabbeddbaa5.tar.gz
jgit-9e28cf2fa394887447ed4fa308c80aabbeddbaa5.zip
Merge "Add ObjectId getByte for random access"
Diffstat (limited to 'org.eclipse.jgit.test/tst')
-rw-r--r--org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ObjectIdTest.java (renamed from org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/T0001_ObjectId.java)16
1 files changed, 15 insertions, 1 deletions
diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/T0001_ObjectId.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ObjectIdTest.java
index 03176cb8fd..2eb1e6b9e1 100644
--- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/T0001_ObjectId.java
+++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ObjectIdTest.java
@@ -47,7 +47,7 @@ package org.eclipse.jgit.lib;
import junit.framework.TestCase;
-public class T0001_ObjectId extends TestCase {
+public class ObjectIdTest extends TestCase {
public void test001_toString() {
final String x = "def4c620bc3713bb1bb26b808ec9312548e73946";
final ObjectId oid = ObjectId.fromString(x);
@@ -108,4 +108,18 @@ public class T0001_ObjectId extends TestCase {
final ObjectId oid = ObjectId.fromString(x);
assertEquals(x.toLowerCase(), oid.name());
}
+
+ public void testGetByte() {
+ byte[] raw = new byte[20];
+ for (int i = 0; i < 20; i++)
+ raw[i] = (byte) (0xa0 + i);
+ ObjectId id = ObjectId.fromRaw(raw);
+
+ assertEquals(raw[0] & 0xff, id.getFirstByte());
+ assertEquals(raw[0] & 0xff, id.getByte(0));
+ assertEquals(raw[1] & 0xff, id.getByte(1));
+
+ for (int i = 2; i < 20; i++)
+ assertEquals("index " + i, raw[i] & 0xff, id.getByte(i));
+ }
}