1
2
3
4 package net.sourceforge.pmd.cpd;
5
6 import static org.junit.Assert.assertEquals;
7
8 import org.junit.Test;
9
10 public class MarkTest {
11
12 @Test
13 public void testSimple() {
14 String filename = "/var/Foo.java";
15 int beginLine = 1;
16 TokenEntry token = new TokenEntry("public", "/var/Foo.java", 1);
17
18 Mark mark = new Mark(token);
19 int lineCount = 10;
20 mark.setLineCount(lineCount);
21 String codeFragment = "code fragment";
22 mark.setSoureCodeSlice(codeFragment);
23
24 assertEquals(token, mark.getToken());
25 assertEquals(filename, mark.getFilename());
26 assertEquals(beginLine, mark.getBeginLine());
27 assertEquals(lineCount, mark.getLineCount());
28 assertEquals(beginLine + lineCount - 1, mark.getEndLine());
29 assertEquals(codeFragment, mark.getSourceCodeSlice());
30 }
31
32 public static junit.framework.Test suite() {
33 return new junit.framework.JUnit4TestAdapter(MarkTest.class);
34 }
35 }