diff options
author | Chris Aniszczyk <caniszczyk@gmail.com> | 2010-11-10 18:00:36 -0500 |
---|---|---|
committer | Code Review <codereview-daemon@eclipse.org> | 2010-11-10 18:00:36 -0500 |
commit | 9e28cf2fa394887447ed4fa308c80aabbeddbaa5 (patch) | |
tree | 3bbf06e6a4240c43d1aeb998f767f737f69fafad /org.eclipse.jgit.test/tst | |
parent | 453b620e62bc6af590c220f6ec11d7a695098a49 (diff) | |
parent | b22a4e84886e7388d509376be9afce31833de054 (diff) | |
download | jgit-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)); + } } |