[Groonga-commit] groonga/groonga [master] test column_list: add XML output cases

Back to archive index

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 



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