public static FileHistoryId parseFileId(String s) { return new FileHistoryId(ObjectId.parseObjectId(s)); } }
public static MultiChunkId parseMultiChunkId(String s) { return new MultiChunkId(ObjectId.parseObjectId(s)); } }
public static ChunkChecksum parseChunkChecksum(String s) { return new ChunkChecksum(ObjectId.parseObjectId(s)); } }
public static FileChecksum parseFileChecksum(String s) { return new FileChecksum(ObjectId.parseObjectId(s)); }
@Test(expected = IllegalArgumentException.class) public void testObjectIdParsedInvalidHex1() { ObjectId.parseObjectId("1"); }
@Test(expected = IllegalArgumentException.class) public void testObjectIdParsedInvalidHex2() { ObjectId.parseObjectId("X"); }
@Test(expected = IllegalArgumentException.class) public void testObjectIdParsedInvalidNull() { ObjectId.parseObjectId(null); }
@Test public void testObjectIdParsedEmpty() { Assert.assertArrayEquals(new byte[] { }, ObjectId.parseObjectId("")); }