|
|
@@ -354,14 +354,14 @@ public class T0003_BasicTest extends SampleDataRepositoryTestCase { |
|
|
|
|
|
|
|
@Test |
|
|
|
public void test007_Open() throws IOException { |
|
|
|
final FileRepository db2 = new FileRepository(db.getDirectory()); |
|
|
|
assertEquals(db.getDirectory(), db2.getDirectory()); |
|
|
|
assertEquals(db.getObjectDatabase().getDirectory(), db2 |
|
|
|
.getObjectDatabase().getDirectory()); |
|
|
|
assertNotSame(db.getConfig(), db2.getConfig()); |
|
|
|
try (final FileRepository db2 = new FileRepository(db.getDirectory())) { |
|
|
|
assertEquals(db.getDirectory(), db2.getDirectory()); |
|
|
|
assertEquals(db.getObjectDatabase().getDirectory(), db2 |
|
|
|
.getObjectDatabase().getDirectory()); |
|
|
|
assertNotSame(db.getConfig(), db2.getConfig()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@SuppressWarnings("unused") |
|
|
|
@Test |
|
|
|
public void test008_FailOnWrongVersion() throws IOException { |
|
|
|
final File cfg = new File(db.getDirectory(), Constants.CONFIG); |
|
|
@@ -370,8 +370,7 @@ public class T0003_BasicTest extends SampleDataRepositoryTestCase { |
|
|
|
+ badvers + "\n"; |
|
|
|
write(cfg, configStr); |
|
|
|
|
|
|
|
try { |
|
|
|
new FileRepository(db.getDirectory()); |
|
|
|
try (FileRepository unused = new FileRepository(db.getDirectory())) { |
|
|
|
fail("incorrectly opened a bad repository"); |
|
|
|
} catch (IllegalArgumentException ioe) { |
|
|
|
assertNotNull(ioe.getMessage()); |
|
|
@@ -533,9 +532,10 @@ public class T0003_BasicTest extends SampleDataRepositoryTestCase { |
|
|
|
public void test025_computeSha1NoStore() throws IOException { |
|
|
|
byte[] data = "test025 some data, more than 16 bytes to get good coverage" |
|
|
|
.getBytes("ISO-8859-1"); |
|
|
|
final ObjectId id = new ObjectInserter.Formatter().idFor( |
|
|
|
Constants.OBJ_BLOB, data); |
|
|
|
assertEquals("4f561df5ecf0dfbd53a0dc0f37262fef075d9dde", id.name()); |
|
|
|
try (ObjectInserter.Formatter formatter = new ObjectInserter.Formatter()) { |
|
|
|
final ObjectId id = formatter.idFor(Constants.OBJ_BLOB, data); |
|
|
|
assertEquals("4f561df5ecf0dfbd53a0dc0f37262fef075d9dde", id.name()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Test |