From a125cf6876e0edc5a2498df57a9df06d60b1f572 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Thu, 02 Jun 2011 22:40:23 -0400 Subject: [PATCH] Unit testing. Start of git-notes display feature. --- tests/com/gitblit/tests/TicgitUtilsTest.java | 28 +++++++++++++++++++++++++++- 1 files changed, 27 insertions(+), 1 deletions(-) diff --git a/tests/com/gitblit/tests/TicgitUtilsTest.java b/tests/com/gitblit/tests/TicgitUtilsTest.java index 25dba2c..792c426 100644 --- a/tests/com/gitblit/tests/TicgitUtilsTest.java +++ b/tests/com/gitblit/tests/TicgitUtilsTest.java @@ -28,10 +28,20 @@ public class TicgitUtilsTest extends TestCase { - public void testTicGit() throws Exception { + public void testTicgitBranch() throws Exception { Repository repository = GitBlitSuite.getTicgitRepository(); RefModel branch = TicgitUtils.getTicketsBranch(repository); + repository.close(); assertTrue("Ticgit branch does not exist!", branch != null); + + repository = GitBlitSuite.getHelloworldRepository(); + branch = TicgitUtils.getTicketsBranch(repository); + repository.close(); + assertTrue("Ticgit branch exists!", branch == null); + } + + public void testRetrieveTickets() throws Exception { + Repository repository = GitBlitSuite.getTicgitRepository(); List<TicketModel> ticketsA = TicgitUtils.getTickets(repository); List<TicketModel> ticketsB = TicgitUtils.getTickets(repository); repository.close(); @@ -50,5 +60,21 @@ assertTrue(commentA.hashCode() == commentA.text.hashCode()); } } + + repository = GitBlitSuite.getHelloworldRepository(); + List<TicketModel> ticketsC = TicgitUtils.getTickets(repository); + repository.close(); + assertTrue(ticketsC == null); + } + + public void testReadTicket() throws Exception { + Repository repository = GitBlitSuite.getTicgitRepository(); + List<TicketModel> tickets = TicgitUtils.getTickets(repository); + TicketModel ticket = TicgitUtils + .getTicket(repository, tickets.get(tickets.size() - 1).name); + repository.close(); + assertTrue(ticket != null); + assertTrue(ticket.name + .equals("1254123752_comments-on-ticgits-longer-than-5-lines-can-t-be-viewed-entirely_266")); } } \ No newline at end of file -- Gitblit v1.9.1