Kouhei Sutou
null+****@clear*****
Fri Dec 21 11:50:45 JST 2012
Kouhei Sutou 2012-12-21 11:50:45 +0900 (Fri, 21 Dec 2012) New Revision: 91ff0d513efe44f0775ee0e16c5a53fdc33bc50d https://github.com/groonga/groonga/commit/91ff0d513efe44f0775ee0e16c5a53fdc33bc50d Log: test column_list: add XML output cases Added files: test/command/suite/column_list/have_key/multi_columns_xml.expected test/command/suite/column_list/have_key/multi_columns_xml.test test/command/suite/column_list/index_column/multi_sources_xml.expected test/command/suite/column_list/index_column/multi_sources_xml.test Added: test/command/suite/column_list/have_key/multi_columns_xml.expected (+64 -0) 100644 =================================================================== --- /dev/null +++ test/command/suite/column_list/have_key/multi_columns_xml.expected 2012-12-21 11:50:45 +0900 (64558df) @@ -0,0 +1,64 @@ +table_create Users TABLE_HASH_KEY ShortText +[[0,0.0,0.0],true] +column_create Users name COLUMN_SCALAR ShortText +[[0,0.0,0.0],true] +column_create Users age COLUMN_SCALAR UInt8 +[[0,0.0,0.0],true] +column_list Users --output_type xml +<?xml version="1.0" encoding="utf-8"?> +<RESULT CODE="0" UP="0.0" ELAPSED="0.0"> +<COLUMN_LIST> +<HEADER> +<PROPERTY> +<TEXT>id</TEXT> +<TEXT>UInt32</TEXT></PROPERTY> +<PROPERTY> +<TEXT>name</TEXT> +<TEXT>ShortText</TEXT></PROPERTY> +<PROPERTY> +<TEXT>path</TEXT> +<TEXT>ShortText</TEXT></PROPERTY> +<PROPERTY> +<TEXT>type</TEXT> +<TEXT>ShortText</TEXT></PROPERTY> +<PROPERTY> +<TEXT>flags</TEXT> +<TEXT>ShortText</TEXT></PROPERTY> +<PROPERTY> +<TEXT>domain</TEXT> +<TEXT>ShortText</TEXT></PROPERTY> +<PROPERTY> +<TEXT>range</TEXT> +<TEXT>ShortText</TEXT></PROPERTY> +<PROPERTY> +<TEXT>source</TEXT> +<TEXT>ShortText</TEXT></PROPERTY></HEADER> +<COLUMN> +<INT>256</INT> +<TEXT>_key</TEXT> +<TEXT></TEXT> +<TEXT></TEXT> +<TEXT>COLUMN_SCALAR</TEXT> +<TEXT>Users</TEXT> +<TEXT>ShortText</TEXT> +<SOURCES></SOURCES></COLUMN> +<COLUMN> +<INT>258</INT> +<TEXT>age</TEXT> +<TEXT>db/db.0000102</TEXT> +<TEXT>fix</TEXT> +<TEXT>COLUMN_SCALAR|PERSISTENT</TEXT> +<TEXT>Users</TEXT> +<TEXT>UInt8</TEXT> +<SOURCES></SOURCES></COLUMN> +<COLUMN> +<INT>257</INT> +<TEXT>name</TEXT> +<TEXT>db/db.0000101</TEXT> +<TEXT>var</TEXT> +<TEXT>COLUMN_SCALAR|PERSISTENT</TEXT> +<TEXT>Users</TEXT> +<TEXT>ShortText</TEXT> +<SOURCES></SOURCES></COLUMN></COLUMN_LIST> +</RESULT> + Added: test/command/suite/column_list/have_key/multi_columns_xml.test (+5 -0) 100644 =================================================================== --- /dev/null +++ test/command/suite/column_list/have_key/multi_columns_xml.test 2012-12-21 11:50:45 +0900 (eefcd2e) @@ -0,0 +1,5 @@ +table_create Users TABLE_HASH_KEY ShortText +column_create Users name COLUMN_SCALAR ShortText +column_create Users age COLUMN_SCALAR UInt8 + +column_list Users --output_type xml Added: test/command/suite/column_list/index_column/multi_sources_xml.expected (+59 -0) 100644 =================================================================== --- /dev/null +++ test/command/suite/column_list/index_column/multi_sources_xml.expected 2012-12-21 11:50:45 +0900 (4b3533b) @@ -0,0 +1,59 @@ +table_create Users TABLE_HASH_KEY ShortText +[[0,0.0,0.0],true] +column_create Users name COLUMN_SCALAR ShortText +[[0,0.0,0.0],true] +table_create Lexicon TABLE_PAT_KEY ShortText --default_tokenizer TokenBigramSplitSymbolAlphaDigit +[[0,0.0,0.0],true] +column_create Lexicon users_name COLUMN_INDEX|WITH_POSITION|WITH_SECTION Users _key,name +[[0,0.0,0.0],true] +column_list Lexicon --output_type xml +<?xml version="1.0" encoding="utf-8"?> +<RESULT CODE="0" UP="0.0" ELAPSED="0.0"> +<COLUMN_LIST> +<HEADER> +<PROPERTY> +<TEXT>id</TEXT> +<TEXT>UInt32</TEXT></PROPERTY> +<PROPERTY> +<TEXT>name</TEXT> +<TEXT>ShortText</TEXT></PROPERTY> +<PROPERTY> +<TEXT>path</TEXT> +<TEXT>ShortText</TEXT></PROPERTY> +<PROPERTY> +<TEXT>type</TEXT> +<TEXT>ShortText</TEXT></PROPERTY> +<PROPERTY> +<TEXT>flags</TEXT> +<TEXT>ShortText</TEXT></PROPERTY> +<PROPERTY> +<TEXT>domain</TEXT> +<TEXT>ShortText</TEXT></PROPERTY> +<PROPERTY> +<TEXT>range</TEXT> +<TEXT>ShortText</TEXT></PROPERTY> +<PROPERTY> +<TEXT>source</TEXT> +<TEXT>ShortText</TEXT></PROPERTY></HEADER> +<COLUMN> +<INT>258</INT> +<TEXT>_key</TEXT> +<TEXT></TEXT> +<TEXT></TEXT> +<TEXT>COLUMN_SCALAR</TEXT> +<TEXT>Lexicon</TEXT> +<TEXT>ShortText</TEXT> +<SOURCES></SOURCES></COLUMN> +<COLUMN> +<INT>259</INT> +<TEXT>users_name</TEXT> +<TEXT>db/db.0000103</TEXT> +<TEXT>index</TEXT> +<TEXT>COLUMN_INDEX|WITH_SECTION|WITH_POSITION|PERSISTENT</TEXT> +<TEXT>Lexicon</TEXT> +<TEXT>Users</TEXT> +<SOURCES> +<TEXT>Users</TEXT> +<TEXT>Users.name</TEXT></SOURCES></COLUMN></COLUMN_LIST> +</RESULT> + Added: test/command/suite/column_list/index_column/multi_sources_xml.test (+9 -0) 100644 =================================================================== --- /dev/null +++ test/command/suite/column_list/index_column/multi_sources_xml.test 2012-12-21 11:50:45 +0900 (25808d6) @@ -0,0 +1,9 @@ +table_create Users TABLE_HASH_KEY ShortText +column_create Users name COLUMN_SCALAR ShortText + +table_create Lexicon TABLE_PAT_KEY ShortText \ + --default_tokenizer TokenBigramSplitSymbolAlphaDigit +column_create Lexicon users_name COLUMN_INDEX|WITH_POSITION|WITH_SECTION \ + Users _key,name + +column_list Lexicon --output_type xml -------------- next part -------------- HTML����������������������������... Télécharger