[Groonga-commit] groonga/groonga [master] remove a needless test.

Back to archive index

null+****@clear***** null+****@clear*****
2010年 10月 22日 (金) 12:35:18 JST


Kouhei Sutou	2010-10-22 03:35:18 +0000 (Fri, 22 Oct 2010)

  New Revision: 62712860550ce983f3100bc9d51d66b4c7fb9904

  Log:
    remove a needless test.

  Removed files:
    test/unit/core/test-function-cast.c
  Modified files:
    test/unit/core/Makefile.am

  Modified: test/unit/core/Makefile.am (+0 -2)
===================================================================
--- test/unit/core/Makefile.am    2010-10-21 08:40:43 +0000 (7742ce2)
+++ test/unit/core/Makefile.am    2010-10-22 03:35:18 +0000 (2431b4f)
@@ -35,7 +35,6 @@ noinst_LTLIBRARIES =				\
 	test-view-operations.la			\
 	test-register.la			\
 	test-function.la			\
-	test-function-cast.la			\
 	test-function-edit-distance.la		\
 	test-store-ja.la			\
 	test-log.la				\
@@ -112,7 +111,6 @@ test_view_la_SOURCES			= test-view.c
 test_view_operations_la_SOURCES		= test-view-operations.c
 test_register_la_SOURCES		= test-register.c
 test_function_la_SOURCES		= test-function.c
-test_function_cast_la_SOURCES		= test-function-cast.c
 test_function_edit_distance_la_SOURCES	= test-function-edit-distance.c
 test_store_ja_la_SOURCES		= test-store-ja.c
 test_log_la_SOURCES			= test-log.c

  Deleted: test/unit/core/test-function-cast.c (+0 -105) 100644
===================================================================
--- test/unit/core/test-function-cast.c    2010-10-21 08:40:43 +0000 (5591e13)
+++ /dev/null
@@ -1,105 +0,0 @@
-/* -*- c-basic-offset: 2; coding: utf-8 -*- */
-/*
-  Copyright (C) 2010  Kouhei Sutou <kou****@clear*****>
-
-  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
-*/
-
-#include <gcutter.h>
-#include <glib/gstdio.h>
-
-#include "../lib/grn-assertions.h"
-
-#include <str.h>
-
-void test_success(void);
-void test_fail(void);
-
-static gchar *tmp_directory;
-
-static grn_ctx *context;
-static grn_obj *database;
-
-void
-cut_startup(void)
-{
-  tmp_directory = g_build_filename(grn_test_get_tmp_dir(),
-                                   "function-cast",
-                                   NULL);
-}
-
-void
-cut_shutdown(void)
-{
-  g_free(tmp_directory);
-}
-
-static void
-remove_tmp_directory(void)
-{
-  cut_remove_path(tmp_directory, NULL);
-}
-
-void
-cut_setup(void)
-{
-  const gchar *database_path;
-
-  remove_tmp_directory();
-  g_mkdir_with_parents(tmp_directory, 0700);
-
-  context = g_new0(grn_ctx, 1);
-  grn_ctx_init(context, 0);
-
-  database_path = cut_build_path(tmp_directory, "database.groonga", NULL);
-  database = grn_db_create(context, database_path, NULL);
-}
-
-void
-cut_teardown(void)
-{
-  if (context) {
-    grn_ctx_fin(context);
-    g_free(context);
-  }
-
-  remove_tmp_directory();
-}
-
-void
-test_success(void)
-{
-  assert_send_command("register functions/cast");
-  assert_send_command("table_create Numbers TABLE_HASH_KEY ShortText");
-  assert_send_command("column_create Numbers int32 COLUMN_SCALAR Int32");
-  assert_send_command("load '[[\"_key\"],[\"100\"]]' Numbers");
-  cut_assert_equal_string("[[[1],[[\"int32\",\"Int32\"]],[100]]]",
-                          send_command("select Numbers "                \
-                                       "--output_columns int32 "        \
-                                       "--scorer 'int32=cast(_key, Int32)'"));
-}
-
-void
-test_fail(void)
-{
-  assert_send_command("register functions/cast");
-  assert_send_command("table_create Numbers TABLE_HASH_KEY ShortText");
-  assert_send_command("column_create Numbers int32 COLUMN_SCALAR Int32");
-  assert_send_command("load '[[\"_key\"],[\"100\"]]' Numbers");
-  cut_assert_equal_string(
-      "[[[1],[[\"int32\",\"Int32\"]],[0]]]",
-      send_command("select Numbers "                                    \
-                   "--output_columns int32 "                            \
-                   "--scorer 'int32=cast(_key, \"not-db-obj\")'"));
-}




Groonga-commit メーリングリストの案内
Back to archive index