[Groonga-commit] groonga/groonga at 3f5ad92 [master] object_remove test: add a test for no force mode

Back to archive index

Kouhei Sutou null+****@clear*****
Sun Feb 21 23:23:27 JST 2016


Kouhei Sutou	2016-02-21 23:23:27 +0900 (Sun, 21 Feb 2016)

  New Revision: 3f5ad92a0da861203d588d6b8688be613f37f30c
  https://github.com/groonga/groonga/commit/3f5ad92a0da861203d588d6b8688be613f37f30c

  Message:
    object_remove test: add a test for no force mode

  Added files:
    test/command/suite/object_remove/broken/indexed_column.expected
    test/command/suite/object_remove/broken/indexed_column.test

  Added: test/command/suite/object_remove/broken/indexed_column.expected (+26 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/object_remove/broken/indexed_column.expected    2016-02-21 23:23:27 +0900 (3af69bd)
@@ -0,0 +1,26 @@
+table_create Users TABLE_NO_KEY
+[[0,0.0,0.0],true]
+column_create Users name COLUMN_SCALAR ShortText
+[[0,0.0,0.0],true]
+table_create Terms TABLE_PAT_KEY ShortText   --default_tokenizer TokenBigram   --normalizer NormalizerAuto
+[[0,0.0,0.0],true]
+column_create Terms index COLUMN_INDEX|WITH_POSITION Users name
+[[0,0.0,0.0],true]
+database_unmap
+[[0,0.0,0.0],true]
+object_remove Users.name
+[
+  [
+    [
+      -1,
+      0.0,
+      0.0
+    ],
+    "[column][remove][index] hook has a dangling reference: Users.name"
+  ],
+  false
+]
+#|e| [io][open] file size is too small: <8>(required: >= 64): <db/db.0000103>
+#|e| [column][remove][index] hook has a dangling reference: Users.name
+object_exist Users.name
+[[0,0.0,0.0],true]

  Added: test/command/suite/object_remove/broken/indexed_column.test (+16 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/object_remove/broken/indexed_column.test    2016-02-21 23:23:27 +0900 (fd4920c)
@@ -0,0 +1,16 @@
+table_create Users TABLE_NO_KEY
+column_create Users name COLUMN_SCALAR ShortText
+
+table_create Terms TABLE_PAT_KEY ShortText \
+  --default_tokenizer TokenBigram \
+  --normalizer NormalizerAuto
+column_create Terms index COLUMN_INDEX|WITH_POSITION Users name
+
+#@disable-logging
+thread_limit 1
+#@enable-logging
+database_unmap
+#@copy-path fixture/object_remove/too_small #{db_path}.0000103
+
+object_remove Users.name
+object_exist Users.name
-------------- next part --------------
HTML����������������������������...
Download 



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