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"));
// }
}
|