Initial Revision
[ohcount] / test / unit / sql_test.rb
1 require File.dirname(__FILE__) + '/../test_helper'
2
3 class CTest < LingoTest
4
5         def test_comments
6                 lb = [Ohcount::LanguageBreakdown.new("sql", "", "--comment", 0)]
7                 assert_equal lb, Ohcount::parse(" --comment", "sql")
8         end
9
10         def test_empty_comments
11                 lb = [Ohcount::LanguageBreakdown.new("sql", "","--\n", 0)]
12                 assert_equal lb, Ohcount::parse(" --\n", "sql")
13         end
14
15         def test_block_comment
16                 lb = [Ohcount::LanguageBreakdown.new("sql", "","{sql}", 0)]
17                 assert_equal lb, Ohcount::parse(" {sql}", "sql")
18         end
19
20         def test_comprehensive
21                 verify_parse("sql1.sql")
22         end
23
24 end