mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-02 15:33:39 +02:00
GSettings: enum/choices/aliases/range test cases
Fix a small bug that one of the tests uncovered.
This commit is contained in:
14
gio/tests/schema-tests/bad-choice.gschema.xml
Normal file
14
gio/tests/schema-tests/bad-choice.gschema.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<schemalist>
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' type='s'>
|
||||
<default>'how'</default>
|
||||
<choices>
|
||||
<choice value='who'/>
|
||||
<choice value='what'/>
|
||||
<choice value='where'/>
|
||||
<choice value='when'/>
|
||||
<choice value='why'/>
|
||||
</choices>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
7
gio/tests/schema-tests/bare-alias.gschema.xml
Normal file
7
gio/tests/schema-tests/bare-alias.gschema.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<schemalist>
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' type='s'>
|
||||
<aliases/>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
15
gio/tests/schema-tests/choice-alias.gschema.xml
Normal file
15
gio/tests/schema-tests/choice-alias.gschema.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<schemalist>
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' type='s'>
|
||||
<choices>
|
||||
<choice value='before'/>
|
||||
<choice value='after'/>
|
||||
</choices>
|
||||
<aliases>
|
||||
<alias value='pre' target='before'/>
|
||||
<alias value='post' target='after'/>
|
||||
</aliases>
|
||||
<default>'after'</default>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
14
gio/tests/schema-tests/choice-bad.gschema.xml
Normal file
14
gio/tests/schema-tests/choice-bad.gschema.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<schemalist>
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' type='s'>
|
||||
<choices>
|
||||
<choice value='who'/>
|
||||
<choice value='what'/>
|
||||
<choice value='where'/>
|
||||
<choice value='when'/>
|
||||
<choice value='why'/>
|
||||
</choices>
|
||||
<default>'how'</default>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
7
gio/tests/schema-tests/choice-badtype.gschema.xml
Normal file
7
gio/tests/schema-tests/choice-badtype.gschema.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<schemalist>
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' type='i'>
|
||||
<choices/>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
15
gio/tests/schema-tests/choice-invalid-alias.gschema.xml
Normal file
15
gio/tests/schema-tests/choice-invalid-alias.gschema.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<schemalist>
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' type='s'>
|
||||
<choices>
|
||||
<choice value='before'/>
|
||||
<choice value='after'/>
|
||||
</choices>
|
||||
<aliases>
|
||||
<alias value='pre' target='befor'/>
|
||||
<alias value='post' target='after'/>
|
||||
</aliases>
|
||||
<default>'after'</default>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
14
gio/tests/schema-tests/choice-shadowed-alias.gschema.xml
Normal file
14
gio/tests/schema-tests/choice-shadowed-alias.gschema.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<schemalist>
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' type='s'>
|
||||
<choices>
|
||||
<choice value='before'/>
|
||||
<choice value='after'/>
|
||||
</choices>
|
||||
<aliases>
|
||||
<alias value='before' target='after'/>
|
||||
</aliases>
|
||||
<default>'after'</default>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
14
gio/tests/schema-tests/choice-upside-down.gschema.xml
Normal file
14
gio/tests/schema-tests/choice-upside-down.gschema.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<schemalist>
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' type='s'>
|
||||
<choices>
|
||||
<choice value='who'/>
|
||||
<choice value='what'/>
|
||||
<choice value='where'/>
|
||||
<choice value='when'/>
|
||||
<choice value='why'/>
|
||||
</choices>
|
||||
<default>'who'</default>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
14
gio/tests/schema-tests/choice.gschema.xml
Normal file
14
gio/tests/schema-tests/choice.gschema.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<schemalist>
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' type='s'>
|
||||
<default>'who'</default>
|
||||
<choices>
|
||||
<choice value='who'/>
|
||||
<choice value='what'/>
|
||||
<choice value='where'/>
|
||||
<choice value='when'/>
|
||||
<choice value='why'/>
|
||||
</choices>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
15
gio/tests/schema-tests/default-in-aliases.gschema.xml
Normal file
15
gio/tests/schema-tests/default-in-aliases.gschema.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<schemalist>
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' type='s'>
|
||||
<choices>
|
||||
<choice value='before'/>
|
||||
<choice value='after'/>
|
||||
</choices>
|
||||
<aliases>
|
||||
<alias value='pre' target='before'/>
|
||||
<alias value='post' target='after'/>
|
||||
</aliases>
|
||||
<default>'pre'</default>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
20
gio/tests/schema-tests/enum-with-aliases.gschema.xml
Normal file
20
gio/tests/schema-tests/enum-with-aliases.gschema.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<schemalist>
|
||||
<enum id='org.gtk.test.MyEnum'>
|
||||
<value nick='nospam' value='0'/>
|
||||
<value nick='spam' value='1'/>
|
||||
<value nick='ham' value='2'/>
|
||||
<value nick='eggs' value='3'/>
|
||||
<value nick='bangers' value='4'/>
|
||||
<value nick='mash' value='5'/>
|
||||
</enum>
|
||||
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' enum='org.gtk.test.MyEnum'>
|
||||
<default>'spam'</default>
|
||||
|
||||
<aliases>
|
||||
<alias value='sausages' target='bangers'/>
|
||||
</aliases>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
16
gio/tests/schema-tests/enum-with-bad-default.gschema.xml
Normal file
16
gio/tests/schema-tests/enum-with-bad-default.gschema.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<schemalist>
|
||||
<enum id='org.gtk.test.MyEnum'>
|
||||
<value nick='nospam' value='0'/>
|
||||
<value nick='spam' value='1'/>
|
||||
<value nick='ham' value='2'/>
|
||||
<value nick='eggs' value='3'/>
|
||||
<value nick='bangers' value='4'/>
|
||||
<value nick='mash' value='5'/>
|
||||
</enum>
|
||||
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' enum='org.gtk.test.MyEnum'>
|
||||
<default>'nie'</default>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
21
gio/tests/schema-tests/enum-with-chained-alias.gschema.xml
Normal file
21
gio/tests/schema-tests/enum-with-chained-alias.gschema.xml
Normal file
@@ -0,0 +1,21 @@
|
||||
<schemalist>
|
||||
<enum id='org.gtk.test.MyEnum'>
|
||||
<value nick='nospam' value='0'/>
|
||||
<value nick='spam' value='1'/>
|
||||
<value nick='ham' value='2'/>
|
||||
<value nick='eggs' value='3'/>
|
||||
<value nick='bangers' value='4'/>
|
||||
<value nick='mash' value='5'/>
|
||||
</enum>
|
||||
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' enum='org.gtk.test.MyEnum'>
|
||||
<default>'spam'</default>
|
||||
|
||||
<aliases>
|
||||
<alias value='sausages' target='bangers'/>
|
||||
<alias value='wurst' target='sausages'/>
|
||||
</aliases>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
17
gio/tests/schema-tests/enum-with-choice.gschema.xml
Normal file
17
gio/tests/schema-tests/enum-with-choice.gschema.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<schemalist>
|
||||
<enum id='org.gtk.test.MyEnum'>
|
||||
<value nick='nospam' value='0'/>
|
||||
<value nick='spam' value='1'/>
|
||||
<value nick='ham' value='2'/>
|
||||
<value nick='eggs' value='3'/>
|
||||
<value nick='bangers' value='4'/>
|
||||
<value nick='mash' value='5'/>
|
||||
</enum>
|
||||
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' enum='org.gtk.test.MyEnum'>
|
||||
<default>'spam'</default>
|
||||
<choices/>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
20
gio/tests/schema-tests/enum-with-invalid-alias.gschema.xml
Normal file
20
gio/tests/schema-tests/enum-with-invalid-alias.gschema.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<schemalist>
|
||||
<enum id='org.gtk.test.MyEnum'>
|
||||
<value nick='nospam' value='0'/>
|
||||
<value nick='spam' value='1'/>
|
||||
<value nick='ham' value='2'/>
|
||||
<value nick='eggs' value='3'/>
|
||||
<value nick='bangers' value='4'/>
|
||||
<value nick='mash' value='5'/>
|
||||
</enum>
|
||||
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' enum='org.gtk.test.MyEnum'>
|
||||
<default>'spam'</default>
|
||||
|
||||
<aliases>
|
||||
<alias value='sausages' target='banger'/>
|
||||
</aliases>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
21
gio/tests/schema-tests/enum-with-repeated-alias.gschema.xml
Normal file
21
gio/tests/schema-tests/enum-with-repeated-alias.gschema.xml
Normal file
@@ -0,0 +1,21 @@
|
||||
<schemalist>
|
||||
<enum id='org.gtk.test.MyEnum'>
|
||||
<value nick='nospam' value='0'/>
|
||||
<value nick='spam' value='1'/>
|
||||
<value nick='ham' value='2'/>
|
||||
<value nick='eggs' value='3'/>
|
||||
<value nick='bangers' value='4'/>
|
||||
<value nick='mash' value='5'/>
|
||||
</enum>
|
||||
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' enum='org.gtk.test.MyEnum'>
|
||||
<default>'spam'</default>
|
||||
|
||||
<aliases>
|
||||
<alias value='sausages' target='bangers'/>
|
||||
<alias value='sausages' target='mash'/>
|
||||
</aliases>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
20
gio/tests/schema-tests/enum-with-shadow-alias.gschema.xml
Normal file
20
gio/tests/schema-tests/enum-with-shadow-alias.gschema.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<schemalist>
|
||||
<enum id='org.gtk.test.MyEnum'>
|
||||
<value nick='nospam' value='0'/>
|
||||
<value nick='spam' value='1'/>
|
||||
<value nick='ham' value='2'/>
|
||||
<value nick='eggs' value='3'/>
|
||||
<value nick='bangers' value='4'/>
|
||||
<value nick='mash' value='5'/>
|
||||
</enum>
|
||||
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' enum='org.gtk.test.MyEnum'>
|
||||
<default>'spam'</default>
|
||||
|
||||
<aliases>
|
||||
<alias value='mash' target='bangers'/>
|
||||
</aliases>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
16
gio/tests/schema-tests/enum.gschema.xml
Normal file
16
gio/tests/schema-tests/enum.gschema.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<schemalist>
|
||||
<enum id='org.gtk.test.MyEnum'>
|
||||
<value nick='nospam' value='0'/>
|
||||
<value nick='spam' value='1'/>
|
||||
<value nick='ham' value='2'/>
|
||||
<value nick='eggs' value='3'/>
|
||||
<value nick='bangers' value='4'/>
|
||||
<value nick='mash' value='5'/>
|
||||
</enum>
|
||||
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' enum='org.gtk.test.MyEnum'>
|
||||
<default>'spam'</default>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
7
gio/tests/schema-tests/range-badtype.gschema.xml
Normal file
7
gio/tests/schema-tests/range-badtype.gschema.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<schemalist>
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' type='s'>
|
||||
<range min='22' max='27'/>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
8
gio/tests/schema-tests/range-default-high.gschema.xml
Normal file
8
gio/tests/schema-tests/range-default-high.gschema.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<schemalist>
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' type='i'>
|
||||
<default>28</default>
|
||||
<range min='22' max='27'/>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
8
gio/tests/schema-tests/range-default-low.gschema.xml
Normal file
8
gio/tests/schema-tests/range-default-low.gschema.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<schemalist>
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' type='i'>
|
||||
<default>21</default>
|
||||
<range min='22' max='27'/>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
8
gio/tests/schema-tests/range-high-default.gschema.xml
Normal file
8
gio/tests/schema-tests/range-high-default.gschema.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<schemalist>
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' type='i'>
|
||||
<range min='22' max='27'/>
|
||||
<default>28</default>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
8
gio/tests/schema-tests/range-low-default.gschema.xml
Normal file
8
gio/tests/schema-tests/range-low-default.gschema.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<schemalist>
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' type='i'>
|
||||
<range min='22' max='27'/>
|
||||
<default>21</default>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
8
gio/tests/schema-tests/range-parse-error.gschema.xml
Normal file
8
gio/tests/schema-tests/range-parse-error.gschema.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<schemalist>
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' type='i'>
|
||||
<range min='22.5' max='27'/>
|
||||
<default>25</default>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
8
gio/tests/schema-tests/range.gschema.xml
Normal file
8
gio/tests/schema-tests/range.gschema.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<schemalist>
|
||||
<schema id='org.gtk.test.schema'>
|
||||
<key name='test' type='i'>
|
||||
<range min='22' max='27'/>
|
||||
<default>25</default>
|
||||
</key>
|
||||
</schema>
|
||||
</schemalist>
|
Reference in New Issue
Block a user