From a8e59d7af41ca05b68e2d916552cecbbacbf3e92 Mon Sep 17 00:00:00 2001 From: Ilya Ryzhenkov Date: Fri, 11 Jul 2014 21:43:38 +0400 Subject: Add tests for comment extraction, support one-line and mutliple joined doc-comments. Start primitive ConsoleGenerator to dump model. --- test/data/comments/emptyDoc.kt | 1 + test/data/comments/emptyDocButComment.kt | 2 ++ test/data/comments/multilineDoc.kt | 6 ++++++ test/data/comments/multilineDocWithComment.kt | 7 +++++++ test/data/comments/multipleDocs.kt | 8 ++++++++ test/data/comments/oneLineDoc.kt | 2 ++ test/data/comments/oneLineDocWithComment.kt | 3 +++ test/data/comments/oneLineDocWithEmptyLine.kt | 3 +++ 8 files changed, 32 insertions(+) create mode 100644 test/data/comments/emptyDoc.kt create mode 100644 test/data/comments/emptyDocButComment.kt create mode 100644 test/data/comments/multilineDoc.kt create mode 100644 test/data/comments/multilineDocWithComment.kt create mode 100644 test/data/comments/multipleDocs.kt create mode 100644 test/data/comments/oneLineDoc.kt create mode 100644 test/data/comments/oneLineDocWithComment.kt create mode 100644 test/data/comments/oneLineDocWithEmptyLine.kt (limited to 'test/data/comments') diff --git a/test/data/comments/emptyDoc.kt b/test/data/comments/emptyDoc.kt new file mode 100644 index 00000000..b87cce57 --- /dev/null +++ b/test/data/comments/emptyDoc.kt @@ -0,0 +1 @@ +val property = "test" \ No newline at end of file diff --git a/test/data/comments/emptyDocButComment.kt b/test/data/comments/emptyDocButComment.kt new file mode 100644 index 00000000..ceb24753 --- /dev/null +++ b/test/data/comments/emptyDocButComment.kt @@ -0,0 +1,2 @@ +/* comment */ +val property = "test" \ No newline at end of file diff --git a/test/data/comments/multilineDoc.kt b/test/data/comments/multilineDoc.kt new file mode 100644 index 00000000..960c78bd --- /dev/null +++ b/test/data/comments/multilineDoc.kt @@ -0,0 +1,6 @@ +/** + * doc1 + * doc2 + * doc3 + */ +val property = "test" \ No newline at end of file diff --git a/test/data/comments/multilineDocWithComment.kt b/test/data/comments/multilineDocWithComment.kt new file mode 100644 index 00000000..d3c1084c --- /dev/null +++ b/test/data/comments/multilineDocWithComment.kt @@ -0,0 +1,7 @@ +/** + * doc1 + * doc2 + * doc3 + */ +// comment +val property = "test" \ No newline at end of file diff --git a/test/data/comments/multipleDocs.kt b/test/data/comments/multipleDocs.kt new file mode 100644 index 00000000..654ea935 --- /dev/null +++ b/test/data/comments/multipleDocs.kt @@ -0,0 +1,8 @@ +/** + * doc1 + */ +/** + * doc2 + */ +/** doc3 */ +val property = "test" \ No newline at end of file diff --git a/test/data/comments/oneLineDoc.kt b/test/data/comments/oneLineDoc.kt new file mode 100644 index 00000000..92a40c67 --- /dev/null +++ b/test/data/comments/oneLineDoc.kt @@ -0,0 +1,2 @@ +/** doc */ +val property = "test" \ No newline at end of file diff --git a/test/data/comments/oneLineDocWithComment.kt b/test/data/comments/oneLineDocWithComment.kt new file mode 100644 index 00000000..c8467933 --- /dev/null +++ b/test/data/comments/oneLineDocWithComment.kt @@ -0,0 +1,3 @@ +/** doc */ +// comment +val property = "test" \ No newline at end of file diff --git a/test/data/comments/oneLineDocWithEmptyLine.kt b/test/data/comments/oneLineDocWithEmptyLine.kt new file mode 100644 index 00000000..e364c416 --- /dev/null +++ b/test/data/comments/oneLineDocWithEmptyLine.kt @@ -0,0 +1,3 @@ +/** doc */ + +val property = "test" \ No newline at end of file -- cgit