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... 下载