diff options
author | Florian Zschocke <florian.zschocke@cycos.com> | 2013-08-17 18:37:41 +0200 |
---|---|---|
committer | Florian Zschocke <florian.zschocke@cycos.com> | 2013-08-26 12:39:57 +0200 |
commit | 8a67d9dcdcc63fe48c97e83ffbc2a643eee2ed60 (patch) | |
tree | 8cf0d00752a912e0e13a8a93c0b68e1a5fbac5ee /src/test/java/com/gitblit/tests/JGitUtilsTest.java | |
parent | 69007029f122c3f77db044e879188cc12be3c2f6 (diff) | |
download | gitblit-8a67d9dcdcc63fe48c97e83ffbc2a643eee2ed60.tar.gz gitblit-8a67d9dcdcc63fe48c97e83ffbc2a643eee2ed60.zip |
Add proper implementation of methods in JnaUtils.
Implement the methods getFilemode and setFilemode
in JnaUtils. Not using the libc names as we don't
necessarily use JNA and because it is not necessarily
a one to one mapping.
Diffstat (limited to 'src/test/java/com/gitblit/tests/JGitUtilsTest.java')
-rw-r--r-- | src/test/java/com/gitblit/tests/JGitUtilsTest.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/test/java/com/gitblit/tests/JGitUtilsTest.java b/src/test/java/com/gitblit/tests/JGitUtilsTest.java index 375dbd5a..4affca2d 100644 --- a/src/test/java/com/gitblit/tests/JGitUtilsTest.java +++ b/src/test/java/com/gitblit/tests/JGitUtilsTest.java @@ -149,6 +149,27 @@ public class JGitUtilsTest { }
@Test
+ public void testCreateRepositoryShared() throws Exception {
+ String[] repositories = { "NewTestRepository.git", "NewTestRepository" };
+ for (String repositoryName : repositories) {
+ Repository repository = JGitUtils.createRepository(GitBlitSuite.REPOSITORIES,
+ repositoryName, "group");
+ File folder = FileKey.resolve(new File(GitBlitSuite.REPOSITORIES, repositoryName),
+ FS.DETECTED);
+ assertNotNull(repository);
+ assertFalse(JGitUtils.hasCommits(repository));
+ assertNull(JGitUtils.getFirstCommit(repository, null));
+ assertEquals(folder.lastModified(), JGitUtils.getFirstChange(repository, null)
+ .getTime());
+ assertEquals(folder.lastModified(), JGitUtils.getLastChange(repository).when.getTime());
+ assertNull(JGitUtils.getCommit(repository, null));
+ repository.close();
+ RepositoryCache.close(repository);
+// FileUtils.delete(repository.getDirectory(), FileUtils.RECURSIVE);
+ }
+ }
+
+ @Test
public void testRefs() throws Exception {
Repository repository = GitBlitSuite.getJGitRepository();
Map<ObjectId, List<RefModel>> map = JGitUtils.getAllRefs(repository);
|