Skip to main content
summaryrefslogtreecommitdiffstats
blob: 77d3db6c9d427be702d92b488fbdd3a4029505df (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package org.eclipse.mylar.internal.trac.ui;

import org.eclipse.jface.text.hyperlink.IHyperlink;
import org.eclipse.mylar.internal.trac.core.TracCorePlugin;
import org.eclipse.mylar.tasks.core.TaskRepository;

import junit.framework.TestCase;

public class TracHyperlinkDetectorTest extends TestCase {

	private TracHyperlinkDetector detector;
	private TaskRepository repository;

	@Override
	protected void setUp() throws Exception {
		super.setUp();
		
		repository = new TaskRepository(TracCorePlugin.REPOSITORY_KIND, "http://localhost/");
		detector = new TracHyperlinkDetector();
	}
	
	public void testFindHyperlinks1() {
		IHyperlink[] links = detector.findHyperlinks(repository, "#11", 0, 0);
		assertNotNull(links);
		assertEquals(1, links.length);
		assertTrue(links[0].getHyperlinkText().endsWith(" 11"));
	}

//	public void testFindHyperlinks2() {
//		IHyperlink[] links = detector.findHyperlinks(repository, "#11, #1", 0, 0);
//		assertNotNull(links);
//		assertEquals(2, links.length);
//		assertTrue(links[0].getHyperlinkText().endsWith(" 11"));
//		assertTrue(links[0].getHyperlinkText().endsWith(" 1"));
//	}

}

Back to the top