@ -143,7 +143,7 @@ public class UnpackedObjectTest extends LocalDiskRepositoryTestCase {
public void testStandardFormat_LargeObject ( ) throws Exception {
public void testStandardFormat_LargeObject ( ) throws Exception {
final int type = Constants . OBJ_BLOB ;
final int type = Constants . OBJ_BLOB ;
byte [ ] data = getRng ( ) . nextBytes ( streamThreshold + 5 ) ;
byte [ ] data = getRng ( ) . nextBytes ( streamThreshold + 5 ) ;
ObjectId id = new ObjectInserter . Formatter ( ) . idFor ( type , data ) ;
ObjectId id = getId ( type , data ) ;
write ( id , compressStandardFormat ( type , data ) ) ;
write ( id , compressStandardFormat ( type , data ) ) ;
ObjectLoader ol ;
ObjectLoader ol ;
@ -306,7 +306,7 @@ public class UnpackedObjectTest extends LocalDiskRepositoryTestCase {
throws Exception {
throws Exception {
final int type = Constants . OBJ_BLOB ;
final int type = Constants . OBJ_BLOB ;
byte [ ] data = getRng ( ) . nextBytes ( streamThreshold + 5 ) ;
byte [ ] data = getRng ( ) . nextBytes ( streamThreshold + 5 ) ;
ObjectId id = new ObjectInserter . Formatter ( ) . idFor ( type , data ) ;
ObjectId id = getId ( type , data ) ;
byte [ ] gz = compressStandardFormat ( type , data ) ;
byte [ ] gz = compressStandardFormat ( type , data ) ;
gz [ gz . length - 1 ] = 0 ;
gz [ gz . length - 1 ] = 0 ;
gz [ gz . length - 2 ] = 0 ;
gz [ gz . length - 2 ] = 0 ;
@ -344,7 +344,7 @@ public class UnpackedObjectTest extends LocalDiskRepositoryTestCase {
throws Exception {
throws Exception {
final int type = Constants . OBJ_BLOB ;
final int type = Constants . OBJ_BLOB ;
byte [ ] data = getRng ( ) . nextBytes ( streamThreshold + 5 ) ;
byte [ ] data = getRng ( ) . nextBytes ( streamThreshold + 5 ) ;
ObjectId id = new ObjectInserter . Formatter ( ) . idFor ( type , data ) ;
ObjectId id = getId ( type , data ) ;
byte [ ] gz = compressStandardFormat ( type , data ) ;
byte [ ] gz = compressStandardFormat ( type , data ) ;
byte [ ] tr = new byte [ gz . length - 1 ] ;
byte [ ] tr = new byte [ gz . length - 1 ] ;
System . arraycopy ( gz , 0 , tr , 0 , tr . length ) ;
System . arraycopy ( gz , 0 , tr , 0 , tr . length ) ;
@ -379,7 +379,7 @@ public class UnpackedObjectTest extends LocalDiskRepositoryTestCase {
throws Exception {
throws Exception {
final int type = Constants . OBJ_BLOB ;
final int type = Constants . OBJ_BLOB ;
byte [ ] data = getRng ( ) . nextBytes ( streamThreshold + 5 ) ;
byte [ ] data = getRng ( ) . nextBytes ( streamThreshold + 5 ) ;
ObjectId id = new ObjectInserter . Formatter ( ) . idFor ( type , data ) ;
ObjectId id = getId ( type , data ) ;
byte [ ] gz = compressStandardFormat ( type , data ) ;
byte [ ] gz = compressStandardFormat ( type , data ) ;
byte [ ] tr = new byte [ gz . length + 1 ] ;
byte [ ] tr = new byte [ gz . length + 1 ] ;
System . arraycopy ( gz , 0 , tr , 0 , gz . length ) ;
System . arraycopy ( gz , 0 , tr , 0 , gz . length ) ;
@ -438,7 +438,7 @@ public class UnpackedObjectTest extends LocalDiskRepositoryTestCase {
public void testPackFormat_LargeObject ( ) throws Exception {
public void testPackFormat_LargeObject ( ) throws Exception {
final int type = Constants . OBJ_BLOB ;
final int type = Constants . OBJ_BLOB ;
byte [ ] data = getRng ( ) . nextBytes ( streamThreshold + 5 ) ;
byte [ ] data = getRng ( ) . nextBytes ( streamThreshold + 5 ) ;
ObjectId id = new ObjectInserter . Formatter ( ) . idFor ( type , data ) ;
ObjectId id = getId ( type , data ) ;
write ( id , compressPackFormat ( type , data ) ) ;
write ( id , compressPackFormat ( type , data ) ) ;
ObjectLoader ol ;
ObjectLoader ol ;
@ -578,4 +578,10 @@ public class UnpackedObjectTest extends LocalDiskRepositoryTestCase {
out . close ( ) ;
out . close ( ) ;
}
}
}
}
private ObjectId getId ( int type , byte [ ] data ) {
try ( ObjectInserter . Formatter formatter = new ObjectInserter . Formatter ( ) ) {
return formatter . idFor ( type , data ) ;
}
}
}
}