Title: [1115] trunk/qdox/src/grammar: Reactivate some original javadoc unit tests
Revision
1115
Author
rfscholte
Date
2011-03-14 15:57:37 -0500 (Mon, 14 Mar 2011)

Log Message

Reactivate some original javadoc unit tests

Modified Paths


Diff

Modified: trunk/qdox/src/grammar/commentlexer.flex (1114 => 1115)

--- trunk/qdox/src/grammar/commentlexer.flex	2011-03-12 21:55:37 UTC (rev 1114)
+++ trunk/qdox/src/grammar/commentlexer.flex	2011-03-14 20:57:37 UTC (rev 1115)
@@ -95,7 +95,7 @@
   "/**/" { 
            codeBody.append( "/**/" ); 
          }
-  "/**"  {
+  "/*" [*]+ {
            pushState( JAVADOC );
            return DefaultJavaCommentParser.JAVADOCSTART;
          }

Modified: trunk/qdox/src/test/com/thoughtworks/qdox/parser/impl/JFlexCommentLexerTest.java (1114 => 1115)

--- trunk/qdox/src/test/com/thoughtworks/qdox/parser/impl/JFlexCommentLexerTest.java	2011-03-12 21:55:37 UTC (rev 1114)
+++ trunk/qdox/src/test/com/thoughtworks/qdox/parser/impl/JFlexCommentLexerTest.java	2011-03-14 20:57:37 UTC (rev 1115)
@@ -5,6 +5,7 @@
 import java.io.IOException;
 import java.io.StringReader;
 
+import org.junit.Ignore;
 import org.junit.Test;
 
 public class JFlexCommentLexerTest
@@ -73,6 +74,7 @@
         lexAssert( 0 );
     }
     
+    @Test
     public void testDocletTags() throws Exception {
         String in = ""
                 + "/**\n"
@@ -101,6 +103,7 @@
         lexAssert(0);
     }
     
+    @Test
     public void testOneLinerDocComment() throws Exception {
         String in = "/** @hello world */";
         lexer = new DefaultJavaCommentLexer(new StringReader(in));
@@ -109,10 +112,11 @@
         lexAssert(DefaultJavaCommentParser.JAVADOCTAG, "@hello");
         lexAssert(DefaultJavaCommentParser.JAVADOCLINE, "world");
 
-        lexAssert(DefaultJavaCommentParser.JAVADOCEND);
+        lexAssert(DefaultJavaCommentParser.JAVADOCEND, "*/");
         lexAssert(0);
     }
     
+    @Test
     public void testCompressedDocComment() throws Exception {
         String in = "/**@foo bar*/";
         lexer = new DefaultJavaCommentLexer(new StringReader(in));
@@ -121,10 +125,11 @@
         lexAssert(DefaultJavaCommentParser.JAVADOCTAG, "@foo");
         lexAssert(DefaultJavaCommentParser.JAVADOCLINE, "bar");
         
-        lexAssert(DefaultJavaCommentParser.JAVADOCEND);
+        lexAssert(DefaultJavaCommentParser.JAVADOCEND, "*/");
         lexAssert(0);
     }
 
+    @Ignore
     public void testDeepJavadocTag() throws Exception {
         String in = "  /** *  *** * @m x \n" +
                 "*/";
@@ -137,6 +142,7 @@
         lexAssert(0); 
     }
 
+    @Test
     public void testDocCommentContainingAtSymbols() throws Exception {
         String in = ""
             + "/**\n"
@@ -158,6 +164,7 @@
         lexAssert(0);
     }
 
+    @Test
     public void testDocCommentContainingStars() throws Exception {
         String in = ""
                 + "/**\n"
@@ -177,6 +184,7 @@
         lexAssert(0);
     }
     
+    @Test
     public void testExtraStarsAreIgnoredAtStartAndEnd() throws Exception {
         String in = ""
                 + "/*****\n"
@@ -190,16 +198,18 @@
         lexAssert(0);
     }
     
+    @Test
     public void testExtraStarsCompressed() throws Exception {
         String in = ""
                 + "/***blah***/";
         lexer = new DefaultJavaCommentLexer(new StringReader(in));
         lexAssert(DefaultJavaCommentParser.JAVADOCSTART, "/***");
         lexAssert(DefaultJavaCommentParser.JAVADOCLINE, "blah");
-        lexAssert(DefaultJavaCommentParser.JAVADOCEND, "**/");
+        lexAssert(DefaultJavaCommentParser.JAVADOCEND, "***/");
         lexAssert(0);
     }
     
+    @Test
     public void testIgnoreStarPrefix() throws Exception {
         String in = ""
             + "/**\n"
@@ -224,6 +234,7 @@
     }
     
     // QDOX-200
+    @Test
     public void testCompactJavaDocTag() throws Exception {
         String in = "/** @foo*/";
         lexer = new DefaultJavaCommentLexer(new StringReader(in));


To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to