Skip to content

Commit

Permalink
Add tests for Q
Browse files Browse the repository at this point in the history
  • Loading branch information
Golmote committed Sep 8, 2015
1 parent addc971 commit 42f81d8
Show file tree
Hide file tree
Showing 8 changed files with 549 additions and 0 deletions.
17 changes: 17 additions & 0 deletions tests/languages/q/adverb_feature.test
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
' ':
+/ +/:
\ \:
each

----------------------------------------------------

[
["adverb", "'"], ["adverb", "':"],
["verb", "+"], ["adverb", "/"], ["verb", "+"], ["adverb", "/:"],
["adverb", "\\"], ["adverb", "\\:"],
["adverb", "each"]
]

----------------------------------------------------

Checks for adverbs.
24 changes: 24 additions & 0 deletions tests/languages/q/comment_feature.test
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#!/usr/bin/env q
/ Foobar

/
Foo
bar
\

\
Foo
Bar

----------------------------------------------------

[
["comment", "#!/usr/bin/env q"],
["comment", "/ Foobar"],
["comment", "/\r\nFoo\r\nbar\r\n\\"],
["comment", "\\\r\nFoo\r\nBar"]
]

----------------------------------------------------

Checks for comments.
39 changes: 39 additions & 0 deletions tests/languages/q/datetime_feature.test
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
0Nm 0Nd 0Nz 0Nu 0Nv 0Nt
0Wd 0Wt 0Wz

2015.09m
2015.09.08
2015.09.08d
2015.09.08z
2015.09.08T08:25:32
2015.09.08T08:25:32.000
08:25
08:25u
08:25v
08:25t
08:25:32
08:25:32:000

----------------------------------------------------

[
["datetime", "0Nm"], ["datetime", "0Nd"], ["datetime", "0Nz"], ["datetime", "0Nu"], ["datetime", "0Nv"], ["datetime", "0Nt"],
["datetime", "0Wd"], ["datetime", "0Wt"], ["datetime", "0Wz"],

["datetime", "2015.09m"],
["datetime", "2015.09.08"],
["datetime", "2015.09.08d"],
["datetime", "2015.09.08z"],
["datetime", "2015.09.08T08:25:32"],
["datetime", "2015.09.08T08:25:32.000"],
["datetime", "08:25"],
["datetime", "08:25u"],
["datetime", "08:25v"],
["datetime", "08:25t"],
["datetime", "08:25:32"],
["datetime", "08:25:32:000"]
]

----------------------------------------------------

Checks for dates, times and datetimes.
Loading

0 comments on commit 42f81d8

Please sign in to comment.