[Groonga-commit] droonga/droonga-engine at d4dc081 [master] test: Add drntest cases for Groonga's delete

Back to archive index

YUKI Hiroshi null+****@clear*****
Thu Apr 24 13:44:22 JST 2014


YUKI Hiroshi	2014-04-24 13:44:22 +0900 (Thu, 24 Apr 2014)

  New Revision: d4dc081a598bf359a9447b41eb7de4e5e1b6955b
  https://github.com/droonga/droonga-engine/commit/d4dc081a598bf359a9447b41eb7de4e5e1b6955b

  Message:
    test: Add drntest cases for Groonga's delete

  Added files:
    test/command/suite/groonga/delete/duplicated-identifiers.expected
    test/command/suite/groonga/delete/duplicated-identifiers.test
    test/command/suite/groonga/delete/no-identifier.expected
    test/command/suite/groonga/delete/no-identifier.test
    test/command/suite/groonga/delete/success.expected
    test/command/suite/groonga/delete/success.test
    test/command/suite/groonga/delete/unknown-table.expected
    test/command/suite/groonga/delete/unknown-table.test

  Added: test/command/suite/groonga/delete/duplicated-identifiers.expected (+27 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/groonga/delete/duplicated-identifiers.expected    2014-04-24 13:44:22 +0900 (0c2a721)
@@ -0,0 +1,27 @@
+{
+  "inReplyTo": "request-id",
+  "statusCode": 200,
+  "type": "table_create.result",
+  "body": [
+    [
+      0,
+      0.0,
+      0.0
+    ],
+    true
+  ]
+}
+{
+  "inReplyTo": "request-id",
+  "statusCode": 200,
+  "type": "delete.result",
+  "body": [
+    [
+      -22,
+      0.0,
+      0.0,
+      ""
+    ],
+    false
+  ]
+}

  Added: test/command/suite/groonga/delete/duplicated-identifiers.test (+17 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/groonga/delete/duplicated-identifiers.test    2014-04-24 13:44:22 +0900 (e54d734)
@@ -0,0 +1,17 @@
+{
+  "type": "table_create",
+  "dataset": "Droonga",
+  "body": {
+    "name"  : "User",
+    "flags" : "TABLE_PAT_KEY"
+  }
+}
+{
+  "type": "delete",
+  "dataset": "Droonga",
+  "body": {
+    "table" : "User",
+    "key"   : "key",
+    "id"    : 1
+  }
+}

  Added: test/command/suite/groonga/delete/no-identifier.expected (+27 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/groonga/delete/no-identifier.expected    2014-04-24 13:44:22 +0900 (0c2a721)
@@ -0,0 +1,27 @@
+{
+  "inReplyTo": "request-id",
+  "statusCode": 200,
+  "type": "table_create.result",
+  "body": [
+    [
+      0,
+      0.0,
+      0.0
+    ],
+    true
+  ]
+}
+{
+  "inReplyTo": "request-id",
+  "statusCode": 200,
+  "type": "delete.result",
+  "body": [
+    [
+      -22,
+      0.0,
+      0.0,
+      ""
+    ],
+    false
+  ]
+}

  Added: test/command/suite/groonga/delete/no-identifier.test (+15 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/groonga/delete/no-identifier.test    2014-04-24 13:44:22 +0900 (3a8c6b9)
@@ -0,0 +1,15 @@
+{
+  "type": "table_create",
+  "dataset": "Droonga",
+  "body": {
+    "name"  : "User",
+    "flags" : "TABLE_PAT_KEY"
+  }
+}
+{
+  "type": "delete",
+  "dataset": "Droonga",
+  "body": {
+    "table" : "User"
+  }
+}

  Added: test/command/suite/groonga/delete/success.expected (+32 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/groonga/delete/success.expected    2014-04-24 13:44:22 +0900 (6c190c3)
@@ -0,0 +1,32 @@
+{
+  "inReplyTo": "request-id",
+  "statusCode": 200,
+  "type": "table_create.result",
+  "body": [
+    [
+      0,
+      0.0,
+      0.0
+    ],
+    true
+  ]
+}
+{
+  "inReplyTo": "request-id",
+  "statusCode": 200,
+  "type": "add.result",
+  "body": true
+}
+{
+  "inReplyTo": "request-id",
+  "statusCode": 200,
+  "type": "delete.result",
+  "body": [
+    [
+      0,
+      0.0,
+      0.0
+    ],
+    true
+  ]
+}

  Added: test/command/suite/groonga/delete/success.test (+26 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/groonga/delete/success.test    2014-04-24 13:44:22 +0900 (223d02b)
@@ -0,0 +1,26 @@
+{
+  "type": "table_create",
+  "dataset": "Droonga",
+  "body": {
+    "name"  : "User",
+    "flags" : "TABLE_PAT_KEY"
+  }
+}
+{
+  "type": "add",
+  "dataset": "Droonga",
+  "body": {
+    "table"  : "User",
+    "key"    : "key",
+    "values" : {
+    }
+  }
+}
+{
+  "type": "delete",
+  "dataset": "Droonga",
+  "body": {
+    "table" : "User",
+    "key"   : "key"
+  }
+}

  Added: test/command/suite/groonga/delete/unknown-table.expected (+14 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/groonga/delete/unknown-table.expected    2014-04-24 13:44:22 +0900 (6d23365)
@@ -0,0 +1,14 @@
+{
+  "inReplyTo": "request-id",
+  "statusCode": 200,
+  "type": "delete.result",
+  "body": [
+    [
+      -22,
+      0.0,
+      0.0,
+      "table doesn't exist: <Unknown>"
+    ],
+    false
+  ]
+}

  Added: test/command/suite/groonga/delete/unknown-table.test (+7 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/groonga/delete/unknown-table.test    2014-04-24 13:44:22 +0900 (6f7afe0)
@@ -0,0 +1,7 @@
+{
+  "type": "delete",
+  "dataset": "Droonga",
+  "body": {
+    "table" : "Unknown"
+  }
+}
-------------- next part --------------
HTML����������������������������...
Download 



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