Kouhei Sutou
null+****@clear*****
Tue Aug 9 11:58:50 JST 2016
Kouhei Sutou 2016-08-09 11:58:50 +0900 (Tue, 09 Aug 2016) New Revision: 261e942af32aba618c2abd5cca8918a435df820a https://github.com/groonga/groonga-schema/commit/261e942af32aba618c2abd5cca8918a435df820a Message: Align Modified files: test/test-schema.rb Modified: test/test-schema.rb (+30 -29) =================================================================== --- test/test-schema.rb 2016-08-09 11:57:33 +0900 (a9e05a4) +++ test/test-schema.rb 2016-08-09 11:58:50 +0900 (ddc5277) @@ -66,27 +66,27 @@ class SchemaTest < Test::Unit::TestCase table_data =****@schem***** do |name, table| { - :name => name, - :type => table.type, - :flags => table.flags, - :key_type => table.key_type, - :value_type => table.value_type, - :default_tokenizer => table.default_tokenizer, - :normalizer => table.normalizer, - :token_filters => table.token_filters, + :name => name, + :type => table.type, + :flags => table.flags, + :key_type => table.key_type, + :value_type => table.value_type, + :default_tokenizer => table.default_tokenizer, + :normalizer => table.normalizer, + :token_filters => table.token_filters, :reference_key_type? => table.reference_key_type?, } end assert_equal([ { - :name => "Words", - :type => :pat_key, - :flags => [], - :key_type => "ShortText", - :value_type => nil, - :default_tokenizer => "TokenBigram", - :normalizer => "NormalizerAuto", - :token_filters => ["TokenStem", "TokenStopWord"], + :name => "Words", + :type => :pat_key, + :flags => [], + :key_type => "ShortText", + :value_type => nil, + :default_tokenizer => "TokenBigram", + :normalizer => "NormalizerAuto", + :token_filters => ["TokenStem", "TokenStopWord"], :reference_key_type? => false, }, ], @@ -94,7 +94,7 @@ class SchemaTest < Test::Unit::TestCase end test "index column" do - @schema.apply_command(table_create("name" => "Entries", + @schema.apply_command(table_create("name" => "Entries", "flags" => "TABLE_NO_KEY")) arguments = { "table" => "Words", @@ -110,24 +110,25 @@ class SchemaTest < Test::Unit::TestCase @schema.columns.each do |table_name, columns| columns.each do |column_name, column| column_data << { - :table_name => table_name, - :name => column_name, - :type => column.type, - :flags => column.flags, - :value_type => column.value_type, - :sources => column.sources, + :table_name => table_name, + :name => column_name, + :type => column.type, + :flags => column.flags, + :value_type => column.value_type, + :sources => column.sources, :reference_value_type? => column.reference_value_type?, } end end + flags = ["WITH_POSITION", "WITH_SECTION", "INDEX_TINY"] assert_equal([ { - :table_name => "Words", - :name => "entries_text", - :type => :index, - :flags => ["WITH_POSITION", "WITH_SECTION", "INDEX_TINY"], - :value_type => "Entries", - :sources => ["title", "content"], + :table_name => "Words", + :name => "entries_text", + :type => :index, + :flags => flags, + :value_type => "Entries", + :sources => ["title", "content"], :reference_value_type? => true, }, ], -------------- next part -------------- HTML����������������������������...Download