From c25a1d65ed2c94b65741d81862a7612ae12bdf76 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Tue, 01 Nov 2011 18:19:44 -0400 Subject: [PATCH] Branch renderer. String change. Config section name changes. --- tests/com/gitblit/tests/SyndicationUtilsTest.java | 34 ++++++++++++++++++++++++++-------- 1 files changed, 26 insertions(+), 8 deletions(-) diff --git a/tests/com/gitblit/tests/SyndicationUtilsTest.java b/tests/com/gitblit/tests/SyndicationUtilsTest.java index ab51804..9a977b2 100644 --- a/tests/com/gitblit/tests/SyndicationUtilsTest.java +++ b/tests/com/gitblit/tests/SyndicationUtilsTest.java @@ -16,27 +16,45 @@ package com.gitblit.tests; import java.io.ByteArrayOutputStream; +import java.util.ArrayList; +import java.util.Date; import java.util.List; import junit.framework.TestCase; -import org.eclipse.jgit.lib.Repository; -import org.eclipse.jgit.revwalk.RevCommit; - -import com.gitblit.utils.JGitUtils; +import com.gitblit.models.SyndicatedEntryModel; import com.gitblit.utils.SyndicationUtils; public class SyndicationUtilsTest extends TestCase { public void testSyndication() throws Exception { - Repository repository = GitBlitSuite.getHelloworldRepository(); - List<RevCommit> commits = JGitUtils.getRevLog(repository, 1); + List<SyndicatedEntryModel> entries = new ArrayList<SyndicatedEntryModel>(); + for (int i = 0; i < 10; i++) { + SyndicatedEntryModel entry = new SyndicatedEntryModel(); + entry.title = "Title " + i; + entry.author = "Author " + i; + entry.link = "Link " + i; + entry.published = new Date(); + entry.contentType = "text/plain"; + entry.content = "Content " + i; + entry.repository = "Repository " + i; + entry.branch = "Branch " + i; + entries.add(entry); + } ByteArrayOutputStream os = new ByteArrayOutputStream(); - SyndicationUtils.toRSS("http://localhost", "Title", "Description", "Repository", commits, os); + SyndicationUtils.toRSS("http://localhost", "Title", "Description", "Repository", entries, + os); String feed = os.toString(); os.close(); - assertTrue(feed.length() > 100); assertTrue(feed.indexOf("<title>Title</title>") > -1); assertTrue(feed.indexOf("<description>Description</description>") > -1); } + + public void testFeedRead() throws Exception { + List<SyndicatedEntryModel> feed = SyndicationUtils.readFeed("https://localhost:8443", + "ticgit.git", "master", 5, "admin", "admin".toCharArray()); + assertTrue(feed != null); + assertTrue(feed.size() > 0); + assertEquals(5, feed.size()); + } } \ No newline at end of file -- Gitblit v1.9.1