|
From: Christopher W. <caw...@us...> - 2006-06-09 00:12:57
|
Update of /cvsroot/rubyeclipse/org.rubypeople.rdt.ui.tests/src/org/rubypeople/rdt/internal/ui/text In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv23521/src/org/rubypeople/rdt/internal/ui/text Modified Files: TC_RubyPartitionScanner.java Log Message: handle ?", ?', and ?/ as characters (not starts of strings or regex) Index: TC_RubyPartitionScanner.java =================================================================== RCS file: /cvsroot/rubyeclipse/org.rubypeople.rdt.ui.tests/src/org/rubypeople/rdt/internal/ui/text/TC_RubyPartitionScanner.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** TC_RubyPartitionScanner.java 12 Dec 2005 20:49:25 -0000 1.4 --- TC_RubyPartitionScanner.java 9 Jun 2006 00:12:53 -0000 1.5 *************** *** 103,105 **** --- 103,133 ---- } + public void testRecognizeDivision() { + String source = "1/3 #This is a comment\n"; + + assertEquals(IDocument.DEFAULT_CONTENT_TYPE, this.getContentType(source, 0)); + assertEquals(IDocument.DEFAULT_CONTENT_TYPE, this.getContentType(source, 3)); + assertEquals(RubyPartitionScanner.RUBY_SINGLE_LINE_COMMENT, this.getContentType(source, 5)); + } + + public void testRecognizeOddballCharacters() { + String source = "?\" #comment\n"; + + assertEquals(IDocument.DEFAULT_CONTENT_TYPE, this.getContentType(source, 0)); + assertEquals(IDocument.DEFAULT_CONTENT_TYPE, this.getContentType(source, 2)); + assertEquals(RubyPartitionScanner.RUBY_SINGLE_LINE_COMMENT, this.getContentType(source, 5)); + + source = "?' #comment\n"; + + assertEquals(IDocument.DEFAULT_CONTENT_TYPE, this.getContentType(source, 0)); + assertEquals(IDocument.DEFAULT_CONTENT_TYPE, this.getContentType(source, 2)); + assertEquals(RubyPartitionScanner.RUBY_SINGLE_LINE_COMMENT, this.getContentType(source, 5)); + + source = "?/ #comment\n"; + + assertEquals(IDocument.DEFAULT_CONTENT_TYPE, this.getContentType(source, 0)); + assertEquals(IDocument.DEFAULT_CONTENT_TYPE, this.getContentType(source, 2)); + assertEquals(RubyPartitionScanner.RUBY_SINGLE_LINE_COMMENT, this.getContentType(source, 5)); + } + } |