Added test case for failing Matlab file.
This commit is contained in:
@@ -54,4 +54,18 @@ public class MatlabTokenizerTest extends AbstractTokenizerTest {
|
|||||||
TokenEntry.getEOF();
|
TokenEntry.getEOF();
|
||||||
assertEquals(2, tokens.size()); // 2 tokens: "end" + EOF
|
assertEquals(2, tokens.size()); // 2 tokens: "end" + EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testComments() throws IOException {
|
||||||
|
SourceCode sourceCode = new SourceCode(new SourceCode.StringCodeLoader("classdef LC" + PMD.EOL
|
||||||
|
+ " methods" + PMD.EOL
|
||||||
|
+ " function [obj, c,t, s ] = Classification( obj,m,t, cm )%#codegen" + PMD.EOL
|
||||||
|
+ " end" + PMD.EOL
|
||||||
|
+ " end" + PMD.EOL
|
||||||
|
+ "end"));
|
||||||
|
Tokens tokens = new Tokens();
|
||||||
|
tokenizer.tokenize(sourceCode, tokens); // should not result in parse error
|
||||||
|
TokenEntry.getEOF();
|
||||||
|
assertEquals(28, tokens.size());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user