From 9effe1630d97039b3e01cd9b58ed07e75be1d63c Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Mon, 25 Feb 2013 08:40:30 -0500 Subject: [PATCH] Merge pull request #75 from thefake/master --- tests/com/gitblit/tests/TicgitUtilsTest.java | 45 +++++++++++++++++++++++++++++++++++++++------ 1 files changed, 39 insertions(+), 6 deletions(-) diff --git a/tests/com/gitblit/tests/TicgitUtilsTest.java b/tests/com/gitblit/tests/TicgitUtilsTest.java index 25dba2c..74f9e44 100644 --- a/tests/com/gitblit/tests/TicgitUtilsTest.java +++ b/tests/com/gitblit/tests/TicgitUtilsTest.java @@ -15,23 +15,40 @@ */ package com.gitblit.tests; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertTrue; + import java.util.List; -import junit.framework.TestCase; - import org.eclipse.jgit.lib.Repository; +import org.junit.Test; import com.gitblit.models.RefModel; import com.gitblit.models.TicketModel; import com.gitblit.models.TicketModel.Comment; import com.gitblit.utils.TicgitUtils; -public class TicgitUtilsTest extends TestCase { +public class TicgitUtilsTest { - public void testTicGit() throws Exception { + @Test + public void testTicgitBranch() throws Exception { Repository repository = GitBlitSuite.getTicgitRepository(); RefModel branch = TicgitUtils.getTicketsBranch(repository); - assertTrue("Ticgit branch does not exist!", branch != null); + repository.close(); + assertNotNull("Ticgit branch does not exist!", branch); + + repository = GitBlitSuite.getHelloworldRepository(); + branch = TicgitUtils.getTicketsBranch(repository); + repository.close(); + assertNull("Ticgit branch exists!", branch); + } + + @Test + public void testRetrieveTickets() throws Exception { + Repository repository = GitBlitSuite.getTicgitRepository(); List<TicketModel> ticketsA = TicgitUtils.getTickets(repository); List<TicketModel> ticketsB = TicgitUtils.getTickets(repository); repository.close(); @@ -47,8 +64,24 @@ Comment commentB = ticketB.comments.get(j); assertTrue("Comments are not equal!", commentA.equals(commentB)); assertFalse(commentA.equals("")); - assertTrue(commentA.hashCode() == commentA.text.hashCode()); + assertEquals(commentA.hashCode(), commentA.text.hashCode()); } } + + repository = GitBlitSuite.getHelloworldRepository(); + List<TicketModel> ticketsC = TicgitUtils.getTickets(repository); + repository.close(); + assertNull(ticketsC); + } + + @Test + 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(); + assertNotNull(ticket); + assertEquals("1206206148_add-attachment-to-ticket_138", ticket.name); } } \ No newline at end of file -- Gitblit v1.9.1