[Groonga-commit] groonga/gcs [master] test: set label to each test case

Back to archive index

null+****@clear***** null+****@clear*****
2012年 7月 27日 (金) 14:50:55 JST


Kouhei Sutou	2012-07-27 14:50:55 +0900 (Fri, 27 Jul 2012)

  New Revision: f71200cded90cb6edef6289455161d4a45d5ee36
  https://github.com/groonga/gcs/commit/f71200cded90cb6edef6289455161d4a45d5ee36

  Log:
    test: set label to each test case

  Modified files:
    test/bq-translator.test.js

  Modified: test/bq-translator.test.js (+10 -6)
===================================================================
--- test/bq-translator.test.js    2012-07-27 14:47:34 +0900 (8db395e)
+++ test/bq-translator.test.js    2012-07-27 14:50:55 +0900 (6d1e66a)
@@ -4,18 +4,22 @@ var assert = require('chai').assert;
 
 var BooleanQueryTranslator = require('../lib/bq-translator').BooleanQueryTranslator;
 
-function testQuery(expected, query) {
-  test('query: <' + query + '> -> <' + expected + '>', function() {
+function testQuery(label, expected, query) {
+  test('query: ' + label + ': ' +
+       '<' + query + '> -> <' + expected + '>', function() {
     var translator = new BooleanQueryTranslator();
     assert.equal(expected, translator.translate(query));
   });
 }
 
 suite('BoolanQueryTranslator', function() {
-  testQuery('type:"ModelName"',
+  testQuery("expression",
+            'type:"ModelName"',
             "type:'ModelName'");
-  testQuery('query query type:"ModelName"',
-                "(and query query type:'ModelName')");
-  testQuery('"query query" type:"ModelName"',
+  testQuery("group: raw expressions",
+            'query query type:"ModelName"',
+            "(and query query type:'ModelName')");
+  testQuery("group: quoted expression",
+            '"query query" type:"ModelName"',
             "(and 'query query' type:'ModelName')");
 })
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
下载 



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