1
2
3
4 package net.sourceforge.pmd.cpd;
5
6 import java.io.IOException;
7
8 import net.sourceforge.pmd.testframework.AbstractTokenizerTest;
9
10 import org.apache.commons.io.IOUtils;
11 import org.junit.Before;
12 import org.junit.Test;
13
14
15 public class ObjectiveCTokenizerTest extends AbstractTokenizerTest {
16
17 private static final String FILENAME = "AFHTTPRequestOperation.m";
18
19 @Before
20 @Override
21 public void buildTokenizer() throws IOException {
22 this.tokenizer = new ObjectiveCTokenizer();
23 this.sourceCode = new SourceCode(new SourceCode.StringCodeLoader(this.getSampleCode(), FILENAME));
24 }
25
26 @Override
27 public String getSampleCode() throws IOException {
28 return IOUtils.toString(ObjectiveCTokenizer.class.getResourceAsStream(FILENAME));
29 }
30
31 @Test
32 public void tokenizeTest() throws IOException {
33 this.expectedTokenCount = 884;
34 super.tokenizeTest();
35 }
36 }