[Groonga-commit] droonga/fluent-plugin-droonga at e66e95c [master] Remove needless test for grn2jsons

Back to archive index

YUKI Hiroshi null+****@clear*****
Thu Feb 6 19:43:19 JST 2014


YUKI Hiroshi	2014-02-06 19:43:19 +0900 (Thu, 06 Feb 2014)

  New Revision: e66e95cb8ad92feba431daf81e3b58083bb1d37b
  https://github.com/droonga/fluent-plugin-droonga/commit/e66e95cb8ad92feba431daf81e3b58083bb1d37b

  Message:
    Remove needless test for grn2jsons

  Removed files:
    test/unit/test_groonga_command_converter.rb

  Deleted: test/unit/test_groonga_command_converter.rb (+0 -229) 100644
===================================================================
--- test/unit/test_groonga_command_converter.rb    2014-02-06 19:41:47 +0900 (034f880)
+++ /dev/null
@@ -1,229 +0,0 @@
-# Copyright (C) 2013-2014 Droonga Project
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License version 2.1 as published by the Free Software Foundation.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-require "groonga_command_converter"
-
-class GroongaCommandConverterTest < Test::Unit::TestCase
-  def setup
-    options = {
-      :id => "test",
-      :date => date,
-      :reply_to => reply_to,
-      :dataset => dataset,
-    }
-    @converter = Droonga::GroongaCommandConverter.new(options)
-  end
-
-  def test_table_create
-    droonga_commands = []
-    command = <<-COMMAND.chomp
-table_create Terms TABLE_PAT_KEY ShortText \
-  --default_tokenizer TokenBigram --normalizer NormalizerAuto
-    COMMAND
-    @converter.convert(command) do |droonga_command|
-      droonga_commands << droonga_command
-    end
-    assert_equal([
-                   {
-                     :id => "test:0",
-                     :date => formatted_date,
-                     :replyTo => reply_to,
-                     :dataset => dataset,
-                     :type => "table_create",
-                     :body => {
-                       :name => "Terms",
-                       :flags => "TABLE_PAT_KEY",
-                       :key_type => "ShortText",
-                       :default_tokenizer => "TokenBigram",
-                       :normalizer => "NormalizerAuto",
-                     },
-                   },
-                 ],
-                 droonga_commands)
-  end
-
-  def test_column_create
-    droonga_commands = []
-    command = <<-COMMAND.chomp
-column_create Terms Users_name COLUMN_INDEX|WITH_POSITION Users name
-    COMMAND
-    @converter.convert(command) do |droonga_command|
-      droonga_commands << droonga_command
-    end
-    assert_equal([
-                   {
-                     :id => "test:0",
-                     :date => formatted_date,
-                     :replyTo => reply_to,
-                     :dataset => dataset,
-                     :type => "column_create",
-                     :body => {
-                       :table => "Terms",
-                       :name => "Users_name",
-                       :flags => "COLUMN_INDEX|WITH_POSITION",
-                       :type => "Users",
-                       :source => "name",
-                     },
-                   },
-                 ],
-                 droonga_commands)
-  end
-
-  def test_load
-    droonga_commands = []
-    command = <<-COMMAND.chomp
-load --table Users
-[
-["_key","name"],
-["user0","Abe Shinzo"],
-["user1","Noda Yoshihiko"],
-["user2","Kan Naoto"]
-]
-    COMMAND
-    @converter.convert(command) do |droonga_command|
-      droonga_commands << droonga_command
-    end
-    assert_equal([
-                   {
-                     :id => "test:0",
-                     :date => formatted_date,
-                     :replyTo => reply_to,
-                     :dataset => dataset,
-                     :type => "add",
-                     :body => {
-                       :table => "Users",
-                       :key => "user0",
-                       :values => {
-                         :name => "Abe Shinzo",
-                       },
-                     },
-                   },
-                   {
-                     :id => "test:1",
-                     :date => formatted_date,
-                     :replyTo => reply_to,
-                     :dataset => dataset,
-                     :type => "add",
-                     :body => {
-                       :table => "Users",
-                       :key => "user1",
-                       :values => {
-                         :name => "Noda Yoshihiko",
-                       },
-                     },
-                   },
-                   {
-                     :id => "test:2",
-                     :date => formatted_date,
-                     :replyTo => reply_to,
-                     :dataset => dataset,
-                     :type => "add",
-                     :body => {
-                       :table => "Users",
-                       :key => "user2",
-                       :values => {
-                         :name => "Kan Naoto",
-                       },
-                     },
-                   },
-                 ],
-                 droonga_commands)
-  end
-
-  def test_select
-    droonga_commands = []
-    command = <<-COMMAND.chomp
-select --filter "age<=30" --output_type "json" --table "Users"
-    COMMAND
-    @converter.convert(command) do |droonga_command|
-      droonga_commands << droonga_command
-    end
-    assert_equal([
-                   {
-                     :id => "test:0",
-                     :date => formatted_date,
-                     :replyTo => reply_to,
-                     :dataset => dataset,
-                     :type => "select",
-                     :body => {
-                       :table => "Users",
-                       :filter => "age<=30",
-                       :output_type => "json",
-                     },
-                   },
-                 ],
-                 droonga_commands)
-  end
-
-  def test_multiple_commands
-    droonga_commands = []
-    commands = <<-COMMANDS.chomp
-table_create Terms TABLE_PAT_KEY ShortText \
-  --default_tokenizer TokenBigram --normalizer NormalizerAuto
-column_create Terms Users_name COLUMN_INDEX|WITH_POSITION Users name
-    COMMANDS
-    @converter.convert(commands) do |droonga_command|
-      droonga_commands << droonga_command
-    end
-    assert_equal([
-                   {
-                     :id => "test:0",
-                     :date => formatted_date,
-                     :replyTo => reply_to,
-                     :dataset => dataset,
-                     :type => "table_create",
-                     :body => {
-                       :name => "Terms",
-                       :flags => "TABLE_PAT_KEY",
-                       :key_type => "ShortText",
-                       :default_tokenizer => "TokenBigram",
-                       :normalizer => "NormalizerAuto",
-                     },
-                   },
-                   {
-                     :id => "test:1",
-                     :date => formatted_date,
-                     :replyTo => reply_to,
-                     :dataset => dataset,
-                     :type => "column_create",
-                     :body => {
-                       :table => "Terms",
-                       :name => "Users_name",
-                       :flags => "COLUMN_INDEX|WITH_POSITION",
-                       :type => "Users",
-                       :source => "name",
-                     },
-                   },
-                 ],
-                 droonga_commands)
-  end
-
-  private
-  def date
-    Time.utc(2013, 11, 29, 0, 0, 0)
-  end
-
-  def formatted_date
-    "2013-11-29T00:00:00Z"
-  end
-
-  def reply_to
-    "localhost:20033"
-  end
-
-  def dataset
-    "test-dataset"
-  end
-end
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index