usv/
examples.rs

1//! Examples of USV strings with styles and units. These can be useful for demos and tests.
2
3//// General purpose examples, without any specific style, without any specific layout.
4
5/// Example USV unit.
6pub const EXAMPLE_UNIT: &str = "a␟";
7
8/// Example USV units.
9pub const EXAMPLE_UNITS: &str = "a␟b␟";
10
11/// Example USV record.
12pub const EXAMPLE_RECORD: &str = "a␟b␟␞";
13
14/// Example USV records.
15pub const EXAMPLE_RECORDS: &str = "a␟b␟␞c␟d␟␞";
16
17/// Example USV group.
18pub const EXAMPLE_GROUP: &str = "a␟b␟␞c␟d␟␞␝";
19
20/// Example USV groups.
21pub const EXAMPLE_GROUPS: &str = "a␟b␟␞c␟d␟␞␝e␟f␟␞g␟h␟␞␝";
22
23/// Example USV file.
24pub const EXAMPLE_FILE: &str = "a␟b␟␞c␟d␟␞␝e␟f␟␞g␟h␟␞␝␜";
25
26/// Example USV files.
27pub const EXAMPLE_FILES: &str = "a␟b␟␞c␟d␟␞␝e␟f␟␞g␟h␟␞␝␜i␟j␟␞k␟l␟␞␝m␟n␟␞o␟p␟␞␝␜";
28
29//// With style symbols
30
31/// Example USV unit with style symbols.
32pub const EXAMPLE_UNIT_STYLE_SYMBOLS: &str = "a␟";
33
34/// Example USV units with style symbols.
35pub const EXAMPLE_UNITS_STYLE_SYMBOLS: &str = "a␟b␟";
36
37/// Example USV record with style symbols.
38pub const EXAMPLE_RECORD_STYLE_SYMBOLS: &str = "a␟b␟␞";
39
40/// Example USV records with style symbols.
41pub const EXAMPLE_RECORDS_STYLE_SYMBOLS: &str = "a␟b␟␞c␟d␟␞";
42
43/// Example USV group with style symbols.
44pub const EXAMPLE_GROUP_STYLE_SYMBOLS: &str = "a␟b␟␞c␟d␟␞␝";
45
46/// Example USV groups with style symbols.
47pub const EXAMPLE_GROUPS_STYLE_SYMBOLS: &str = "a␟b␟␞c␟d␟␞␝e␟f␟␞g␟h␟␞␝";
48
49/// Example USV file with style symbols.
50pub const EXAMPLE_FILE_STYLE_SYMBOLS: &str = "a␟b␟␞c␟d␟␞␝e␟f␟␞g␟h␟␞␝␜";
51
52/// Example USV files with style symbols.
53pub const EXAMPLE_FILES_STYLE_SYMBOLS: &str = "a␟b␟␞c␟d␟␞␝e␟f␟␞g␟h␟␞␝␜i␟j␟␞k␟l␟␞␝m␟n␟␞o␟p␟␞␝␜";
54
55//// With style controls
56
57/// Example USV unit with style controls.
58pub const EXAMPLE_UNIT_STYLE_CONTROLS: &str = "a\u{001F}";
59
60/// Example USV units with style controls.
61pub const EXAMPLE_UNITS_STYLE_CONTROLS: &str = "a\u{001F}b\u{001F}";
62
63/// Example USV record with style controls.
64pub const EXAMPLE_RECORD_STYLE_CONTROLS: &str = "a\u{001F}b\u{001F}\u{001E}";
65
66/// Example USV records with style controls.
67pub const EXAMPLE_RECORDS_STYLE_CONTROLS: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}";
68
69/// Example USV group with style controls.
70pub const EXAMPLE_GROUP_STYLE_CONTROLS: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}\u{001D}";
71
72/// Example USV groups with style controls.
73pub const EXAMPLE_GROUPS_STYLE_CONTROLS: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}\u{001D}e\u{001F}f\u{001F}\u{001E}g\u{001F}h\u{001F}\u{001E}\u{001D}";
74
75/// Example USV file with style controls.
76pub const EXAMPLE_FILE_STYLE_CONTROLS: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}\u{001D}e\u{001F}f\u{001F}\u{001E}g\u{001F}h\u{001F}\u{001E}\u{001D}\u{001C}";
77
78/// Example USV files with style controls.
79pub const EXAMPLE_FILES_STYLE_CONTROLS: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}\u{001D}e\u{001F}f\u{001F}\u{001E}g\u{001F}h\u{001F}\u{001E}\u{001D}\u{001C}i\u{001F}j\u{001F}\u{001E}k\u{001F}l\u{001F}\u{001E}\u{001D}m\u{001F}n\u{001F}\u{001E}o\u{001F}p\u{001F}\u{001E}\u{001D}\u{001C}";
80
81//// With style braces
82
83/// Example USV unit with style braces.
84pub const EXAMPLE_UNIT_STYLE_BRACES: &str = "a{US}";
85
86/// Example USV units with style braces.
87pub const EXAMPLE_UNITS_STYLE_BRACES: &str = "a{US}b{US}";
88
89/// Example USV record with style braces.
90pub const EXAMPLE_RECORD_STYLE_BRACES: &str = "a{US}b{US}{RS}";
91
92/// Example USV records with style braces.
93pub const EXAMPLE_RECORDS_STYLE_BRACES: &str = "a{US}b{US}{RS}c{US}d{US}{RS}";
94
95/// Example USV group with style braces.
96pub const EXAMPLE_GROUP_STYLE_BRACES: &str = "a{US}b{US}{RS}c{US}d{US}{RS}{GS}";
97
98/// Example USV groups with style braces.
99pub const EXAMPLE_GROUPS_STYLE_BRACES: &str = "a{US}b{US}{RS}c{US}d{US}{RS}{GS}e{US}f{US}{RS}g{US}h{US}{RS}{GS}";
100
101/// Example USV file with style braces.
102pub const EXAMPLE_FILE_STYLE_BRACES: &str = "a{US}b{US}{RS}c{US}d{US}{RS}{GS}e{US}f{US}{RS}g{US}h{US}{RS}{GS}{FS}";
103
104/// Example USV files with style braces.
105pub const EXAMPLE_FILES_STYLE_BRACES: &str = "a{US}b{US}{RS}c{US}d{US}{RS}{GS}e{US}f{US}{RS}g{US}h{US}{RS}{GS}{FS}i{US}j{US}{RS}k{US}l{US}{RS}{GS}m{US}n{US}{RS}o{US}p{US}{RS}{GS}{FS}";
106
107//// With style symbols and layout 0
108
109/// Example USV unit with style symbols and layout 0.
110pub const EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_0: &str = "a␟";
111
112/// Example USV units with style symbols and layout 0.
113pub const EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_0: &str = "a␟b␟";
114
115/// Example USV record with style symbols and layout 0.
116pub const EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_0: &str = "a␟b␟␞";
117
118/// Example USV records with style symbols and layout 0.
119pub const EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_0: &str = "a␟b␟␞c␟d␟␞";
120
121/// Example USV group with style symbols and layout 0.
122pub const EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_0: &str = "a␟b␟␞c␟d␟␞␝";
123
124/// Example USV groups with style symbols and layout 0.
125pub const EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_0: &str = "a␟b␟␞c␟d␟␞␝e␟f␟␞g␟h␟␞␝";
126
127/// Example USV file with style symbols and layout 0.
128pub const EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_0: &str = "a␟b␟␞c␟d␟␞␝e␟f␟␞g␟h␟␞␝␜";
129
130/// Example USV files with style symbols and layout 0.
131pub const EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_0: &str = "a␟b␟␞c␟d␟␞␝e␟f␟␞g␟h␟␞␝␜i␟j␟␞k␟l␟␞␝m␟n␟␞o␟p␟␞␝␜";
132
133//// With style symbols and layout 1
134
135/// Example USV unit with style symbols and layout 1.
136pub const EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_1: &str = "a\n␟\n";
137
138/// Example USV units with style symbols and layout 1.
139pub const EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_1: &str = "a\n␟\nb\n␟\n";
140
141/// Example USV record with style symbols and layout 1.
142pub const EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_1: &str = "a\n␟\nb\n␟\n\n␞\n";
143
144/// Example USV records with style symbols and layout 1.
145pub const EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_1: &str = "a\n␟\nb\n␟\n\n␞\nc\n␟\nd\n␟\n\n␞\n";
146
147/// Example USV group with style symbols and layout 1.
148pub const EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_1: &str = "a\n␟\nb\n␟\n\n␞\nc\n␟\nd\n␟\n\n␞\n\n␝\n";
149
150/// Example USV groups with style symbols and layout 1.
151pub const EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_1: &str = "a\n␟\nb\n␟\n\n␞\nc\n␟\nd\n␟\n\n␞\n\n␝\ne\n␟\nf\n␟\n\n␞\ng\n␟\nh\n␟\n\n␞\n\n␝\n";
152
153/// Example USV file with style symbols and layout 1.
154pub const EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_1: &str =  "a\n␟\nb\n␟\n\n␞\nc\n␟\nd\n␟\n\n␞\n\n␝\ne\n␟\nf\n␟\n\n␞\ng\n␟\nh\n␟\n\n␞\n\n␝\n\n␜\n";
155
156/// Example USV files with style symbols and layout 1.
157pub const EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_1: &str = "a\n␟\nb\n␟\n\n␞\nc\n␟\nd\n␟\n\n␞\n\n␝\ne\n␟\nf\n␟\n\n␞\ng\n␟\nh\n␟\n\n␞\n\n␝\n\n␜\ni\n␟\nj\n␟\n\n␞\nk\n␟\nl\n␟\n\n␞\n\n␝\nm\n␟\nn\n␟\n\n␞\no\n␟\np\n␟\n\n␞\n\n␝\n\n␜\n";
158
159//// With style symbols and layout 2
160
161/// Example USV unit with style symbols and layout 2.
162pub const EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_2: &str = "a\n\n␟\n\n";
163
164/// Example USV units with style symbols and layout 2.
165pub const EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_2: &str = "a\n\n␟\n\nb\n\n␟\n\n";
166
167/// Example USV record with style symbols and layout 2.
168pub const EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_2: &str = "a\n\n␟\n\nb\n\n␟\n\n\n\n␞\n\n";
169
170/// Example USV records with style symbols and layout 2.
171pub const EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_2: &str = "a\n\n␟\n\nb\n\n␟\n\n\n\n␞\n\nc\n\n␟\n\nd\n\n␟\n\n\n\n␞\n\n";
172
173/// Example USV group with style symbols and layout 2.
174pub const EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_2: &str = "a\n\n␟\n\nb\n\n␟\n\n\n\n␞\n\nc\n\n␟\n\nd\n\n␟\n\n\n\n␞\n\n\n\n␝\n\n";
175
176/// Example USV groups with style symbols and layout 2.
177pub const EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_2: &str = "a\n\n␟\n\nb\n\n␟\n\n\n\n␞\n\nc\n\n␟\n\nd\n\n␟\n\n\n\n␞\n\n\n\n␝\n\ne\n\n␟\n\nf\n\n␟\n\n\n\n␞\n\ng\n\n␟\n\nh\n\n␟\n\n\n\n␞\n\n\n\n␝\n\n";
178
179/// Example USV file with style symbols and layout 2.
180pub const EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_2: &str = "a\n\n␟\n\nb\n\n␟\n\n\n\n␞\n\nc\n\n␟\n\nd\n\n␟\n\n\n\n␞\n\n\n\n␝\n\ne\n\n␟\n\nf\n\n␟\n\n\n\n␞\n\ng\n\n␟\n\nh\n\n␟\n\n\n\n␞\n\n\n\n␝\n\n\n\n␜\n\n";
181
182/// Example USV files with style symbols and layout 2.
183pub const EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_2: &str = "a\n\n␟\n\nb\n\n␟\n\n\n\n␞\n\nc\n\n␟\n\nd\n\n␟\n\n\n\n␞\n\n\n\n␝\n\ne\n\n␟\n\nf\n\n␟\n\n\n\n␞\n\ng\n\n␟\n\nh\n\n␟\n\n\n\n␞\n\n\n\n␝\n\n\n\n␜\n\ni\n\n␟\n\nj\n\n␟\n\n\n\n␞\n\nk\n\n␟\n\nl\n\n␟\n\n\n\n␞\n\n\n\n␝\n\nm\n\n␟\n\nn\n\n␟\n\n\n\n␞\n\no\n\n␟\n\np\n\n␟\n\n\n\n␞\n\n\n\n␝\n\n\n\n␜\n\n";
184
185//// With style symbols and layout units
186
187/// Example USV unit with style symbols and layout units.
188pub const EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_UNITS: &str = "a␟\n";
189
190/// Example USV units with style symbols and layout units.
191pub const EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_UNITS: &str = "a␟\nb␟\n";
192
193/// Example USV record with style symbols and layout units.
194pub const EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_UNITS: &str = "a␟\nb␟\n␞\n";
195
196/// Example USV records with style symbols and layout units.
197pub const EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_UNITS: &str = "a␟\nb␟\n␞\nc␟\nd␟\n␞\n";
198
199/// Example USV group with style symbols and layout units.
200pub const EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_UNITS: &str = "a␟\nb␟\n␞\nc␟\nd␟\n␞\n␝\n";
201
202/// Example USV groups with style symbols and layout units.
203pub const EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_UNITS: &str = "a␟\nb␟\n␞\nc␟\nd␟\n␞\n␝\ne␟\nf␟\n␞\ng␟\nh␟\n␞\n␝\n";
204
205/// Example USV file with style symbols and layout units.
206pub const EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_UNITS: &str = "a␟\nb␟\n␞\nc␟\nd␟\n␞\n␝\ne␟\nf␟\n␞\ng␟\nh␟\n␞\n␝\n␜\n";
207
208/// Example USV files with style symbols and layout units.
209pub const EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_UNITS: &str = "a␟\nb␟\n␞\nc␟\nd␟\n␞\n␝\ne␟\nf␟\n␞\ng␟\nh␟\n␞\n␝\n␜\ni␟\nj␟\n␞\nk␟\nl␟\n␞\n␝\nm␟\nn␟\n␞\no␟\np␟\n␞\n␝\n␜\n";
210
211//// With style symbols and layout records
212
213/// Example USV unit with style symbols and layout records.
214pub const EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_RECORDS: &str = "a␟";
215
216/// Example USV units with style symbols and layout records.
217pub const EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_RECORDS: &str = "a␟b␟";
218
219/// Example USV record with style symbols and layout records.
220pub const EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_RECORDS: &str = "a␟b␟␞\n";
221
222/// Example USV records with style symbols and layout records.
223pub const EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_RECORDS: &str = "a␟b␟␞\nc␟d␟␞\n";
224
225/// Example USV group with style symbols and layout records.
226pub const EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_RECORDS: &str = "a␟b␟␞\nc␟d␟␞\n␝\n";
227
228/// Example USV groups with style symbols and layout records.
229pub const EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_RECORDS: &str = "a␟b␟␞\nc␟d␟␞\n␝\ne␟f␟␞\ng␟h␟␞\n␝\n";
230
231/// Example USV file with style symbols and layout records.
232pub const EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_RECORDS: &str = "a␟b␟␞\nc␟d␟␞\n␝\ne␟f␟␞\ng␟h␟␞\n␝\n␜\n";
233
234/// Example USV files with style symbols and layout records.
235pub const EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_RECORDS: &str = "a␟b␟␞\nc␟d␟␞\n␝\ne␟f␟␞\ng␟h␟␞\n␝\n␜\ni␟j␟␞\nk␟l␟␞\n␝\nm␟n␟␞\no␟p␟␞\n␝\n␜\n";
236
237//// With style symbols and layout groups
238
239/// Example USV unit with style symbols and layout groups.
240pub const EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_GROUPS: &str = "a␟";
241
242/// Example USV units with style symbols and layout groups.
243pub const EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_GROUPS: &str = "a␟b␟";
244
245/// Example USV record with style symbols and layout groups.
246pub const EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_GROUPS: &str = "a␟b␟␞";
247
248/// Example USV records with style symbols and layout groups.
249pub const EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_GROUPS: &str = "a␟b␟␞c␟d␟␞";
250
251/// Example USV group with style symbols and layout groups.
252pub const EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_GROUPS: &str = "a␟b␟␞c␟d␟␞␝\n";
253
254/// Example USV groups with style symbols and layout groups.
255pub const EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_GROUPS: &str = "a␟b␟␞c␟d␟␞␝\ne␟f␟␞g␟h␟␞␝\n";
256
257/// Example USV file with style symbols and layout groups.
258pub const EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_GROUPS: &str = "a␟b␟␞c␟d␟␞␝\ne␟f␟␞g␟h␟␞␝\n␜\n";
259
260/// Example USV files with style symbols and layout groups.
261pub const EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_GROUPS: &str = "a␟b␟␞c␟d␟␞␝\ne␟f␟␞g␟h␟␞␝\n␜\ni␟j␟␞k␟l␟␞␝\nm␟n␟␞o␟p␟␞␝\n␜\n";
262
263//// With style symbols and layout files
264
265/// Example USV unit with style symbols and layout files.
266pub const EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_FILES: &str = "a␟";
267
268/// Example USV units with style symbols and layout files.
269pub const EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_FILES: &str = "a␟b␟";
270
271/// Example USV record with style symbols and layout files.
272pub const EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_FILES: &str = "a␟b␟␞";
273
274/// Example USV records with style symbols and layout files.
275pub const EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_FILES: &str = "a␟b␟␞c␟d␟␞";
276
277/// Example USV group with style symbols and layout files.
278pub const EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_FILES: &str = "a␟b␟␞c␟d␟␞␝";
279
280/// Example USV groups with style symbols and layout files.
281pub const EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_FILES: &str = "a␟b␟␞c␟d␟␞␝e␟f␟␞g␟h␟␞␝";
282
283/// Example USV file with style symbols and layout files.
284pub const EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_FILES: &str = "a␟b␟␞c␟d␟␞␝e␟f␟␞g␟h␟␞␝␜\n";
285
286/// Example USV files with style symbols and layout files.
287pub const EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_FILES: &str = "a␟b␟␞c␟d␟␞␝e␟f␟␞g␟h␟␞␝␜\ni␟j␟␞k␟l␟␞␝m␟n␟␞o␟p␟␞␝␜\n";
288
289//// With style controls and layout 0
290
291/// Example USV unit with style controls and layout 0.
292pub const EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_0: &str = "a\u{001F}";
293
294/// Example USV units with style controls and layout 0.
295pub const EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_0: &str = "a\u{001F}b\u{001F}";
296
297/// Example USV record with style controls and layout 0.
298pub const EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_0: &str = "a\u{001F}b\u{001F}\u{001E}";
299
300/// Example USV records with style controls and layout 0.
301pub const EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_0: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}";
302
303/// Example USV group with style controls and layout 0.
304pub const EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_0: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}\u{001D}";
305
306/// Example USV groups with style controls and layout 0.
307pub const EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_0: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}\u{001D}e\u{001F}f\u{001F}\u{001E}g\u{001F}h\u{001F}\u{001E}\u{001D}";
308
309/// Example USV file with style controls and layout 0.
310pub const EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_0: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}\u{001D}e\u{001F}f\u{001F}\u{001E}g\u{001F}h\u{001F}\u{001E}\u{001D}\u{001C}";
311
312/// Example USV files with style controls and layout 0.
313pub const EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_0: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}\u{001D}e\u{001F}f\u{001F}\u{001E}g\u{001F}h\u{001F}\u{001E}\u{001D}\u{001C}i\u{001F}j\u{001F}\u{001E}k\u{001F}l\u{001F}\u{001E}\u{001D}m\u{001F}n\u{001F}\u{001E}o\u{001F}p\u{001F}\u{001E}\u{001D}\u{001C}";
314
315//// With style controls and layout 1
316
317/// Example USV unit with style controls and layout 1.
318pub const EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_1: &str = "a\n\u{001F}\n";
319
320/// Example USV units with style controls and layout 1.
321pub const EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_1: &str = "a\n\u{001F}\nb\n\u{001F}\n";
322
323/// Example USV record with style controls and layout 1.
324pub const EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_1: &str = "a\n\u{001F}\nb\n\u{001F}\n\n\u{001E}\n";
325
326/// Example USV records with style controls and layout 1.
327pub const EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_1: &str = "a\n\u{001F}\nb\n\u{001F}\n\n\u{001E}\nc\n\u{001F}\nd\n\u{001F}\n\n\u{001E}\n";
328
329/// Example USV group with style controls and layout 1.
330pub const EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_1: &str =  "a\n\u{001F}\nb\n\u{001F}\n\n\u{001E}\nc\n\u{001F}\nd\n\u{001F}\n\n\u{001E}\n\n\u{001D}\n";
331
332/// Example USV groups with style controls and layout 1.
333pub const EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_1: &str = "a\n\u{001F}\nb\n\u{001F}\n\n\u{001E}\nc\n\u{001F}\nd\n\u{001F}\n\n\u{001E}\n\n\u{001D}\ne\n\u{001F}\nf\n\u{001F}\n\n\u{001E}\ng\n\u{001F}\nh\n\u{001F}\n\n\u{001E}\n\n\u{001D}\n";
334
335/// Example USV file with style controls and layout 1.
336pub const EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_1: &str = "a\n\u{001F}\nb\n\u{001F}\n\n\u{001E}\nc\n\u{001F}\nd\n\u{001F}\n\n\u{001E}\n\n\u{001D}\ne\n\u{001F}\nf\n\u{001F}\n\n\u{001E}\ng\n\u{001F}\nh\n\u{001F}\n\n\u{001E}\n\n\u{001D}\n\n\u{001C}\n";
337
338/// Example USV files with style controls and layout 1.
339pub const EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_1: &str = "a\n\u{001F}\nb\n\u{001F}\n\n\u{001E}\nc\n\u{001F}\nd\n\u{001F}\n\n\u{001E}\n\n\u{001D}\ne\n\u{001F}\nf\n\u{001F}\n\n\u{001E}\ng\n\u{001F}\nh\n\u{001F}\n\n\u{001E}\n\n\u{001D}\n\n\u{001C}\ni\n\u{001F}\nj\n\u{001F}\n\n\u{001E}\nk\n\u{001F}\nl\n\u{001F}\n\n\u{001E}\n\n\u{001D}\nm\n\u{001F}\nn\n\u{001F}\n\n\u{001E}\no\n\u{001F}\np\n\u{001F}\n\n\u{001E}\n\n\u{001D}\n\n\u{001C}\n";
340
341//// With style controls and layout 2
342
343/// Example USV unit with style controls and layout 2.
344pub const EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_2: &str = "a\n\n\u{001F}\n\n";
345
346/// Example USV units with style controls and layout 2.
347pub const EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_2: &str = "a\n\n\u{001F}\n\nb\n\n\u{001F}\n\n";
348
349/// Example USV record with style controls and layout 2.
350pub const EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_2: &str = "a\n\n\u{001F}\n\nb\n\n\u{001F}\n\n\n\n\u{001E}\n\n";
351
352/// Example USV records with style controls and layout 2.
353pub const EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_2: &str = "a\n\n\u{001F}\n\nb\n\n\u{001F}\n\n\n\n\u{001E}\n\nc\n\n\u{001F}\n\nd\n\n\u{001F}\n\n\n\n\u{001E}\n\n";
354
355/// Example USV group with style controls and layout 2.
356pub const EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_2: &str = "a\n\n\u{001F}\n\nb\n\n\u{001F}\n\n\n\n\u{001E}\n\nc\n\n\u{001F}\n\nd\n\n\u{001F}\n\n\n\n\u{001E}\n\n\n\n\u{001D}\n\n";
357
358/// Example USV groups with style controls and layout 2.
359pub const EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_2: &str = "a\n\n\u{001F}\n\nb\n\n\u{001F}\n\n\n\n\u{001E}\n\nc\n\n\u{001F}\n\nd\n\n\u{001F}\n\n\n\n\u{001E}\n\n\n\n\u{001D}\n\ne\n\n\u{001F}\n\nf\n\n\u{001F}\n\n\n\n\u{001E}\n\ng\n\n\u{001F}\n\nh\n\n\u{001F}\n\n\n\n\u{001E}\n\n\n\n\u{001D}\n\n";
360
361/// Example USV file with style controls and layout 2.
362pub const EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_2: &str = "a\n\n\u{001F}\n\nb\n\n\u{001F}\n\n\n\n\u{001E}\n\nc\n\n\u{001F}\n\nd\n\n\u{001F}\n\n\n\n\u{001E}\n\n\n\n\u{001D}\n\ne\n\n\u{001F}\n\nf\n\n\u{001F}\n\n\n\n\u{001E}\n\ng\n\n\u{001F}\n\nh\n\n\u{001F}\n\n\n\n\u{001E}\n\n\n\n\u{001D}\n\n\n\n\u{001C}\n\n";
363
364/// Example USV files with style controls and layout 2.
365pub const EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_2: &str = "a\n\n\u{001F}\n\nb\n\n\u{001F}\n\n\n\n\u{001E}\n\nc\n\n\u{001F}\n\nd\n\n\u{001F}\n\n\n\n\u{001E}\n\n\n\n\u{001D}\n\ne\n\n\u{001F}\n\nf\n\n\u{001F}\n\n\n\n\u{001E}\n\ng\n\n\u{001F}\n\nh\n\n\u{001F}\n\n\n\n\u{001E}\n\n\n\n\u{001D}\n\n\n\n\u{001C}\n\ni\n\n\u{001F}\n\nj\n\n\u{001F}\n\n\n\n\u{001E}\n\nk\n\n\u{001F}\n\nl\n\n\u{001F}\n\n\n\n\u{001E}\n\n\n\n\u{001D}\n\nm\n\n\u{001F}\n\nn\n\n\u{001F}\n\n\n\n\u{001E}\n\no\n\n\u{001F}\n\np\n\n\u{001F}\n\n\n\n\u{001E}\n\n\n\n\u{001D}\n\n\n\n\u{001C}\n\n";
366
367//// With style controls and layout units
368
369/// Example USV unit with style controls and layout records.
370pub const EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_UNITS: &str = "a\u{001F}\n";
371
372/// Example USV units with style controls and layout records.
373pub const EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_UNITS: &str = "a\u{001F}\nb\u{001F}\n";
374
375/// Example USV record with style controls and layout records.
376pub const EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_UNITS: &str = "a\u{001F}\nb\u{001F}\n\u{001E}\n";
377
378/// Example USV records with style controls and layout records.
379pub const EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_UNITS: &str = "a\u{001F}\nb\u{001F}\n\u{001E}\nc\u{001F}\nd\u{001F}\n\u{001E}\n";
380
381/// Example USV group with style controls and layout records.
382pub const EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_UNITS: &str = "a\u{001F}\nb\u{001F}\n\u{001E}\nc\u{001F}\nd\u{001F}\n\u{001E}\n\u{001D}\n";
383
384/// Example USV groups with style controls and layout records.
385pub const EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_UNITS: &str = "a\u{001F}\nb\u{001F}\n\u{001E}\nc\u{001F}\nd\u{001F}\n\u{001E}\n\u{001D}\ne\u{001F}\nf\u{001F}\n\u{001E}\ng\u{001F}\nh\u{001F}\n\u{001E}\n\u{001D}\n";
386
387/// Example USV file with style controls and layout records.
388pub const EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_UNITS: &str = "a\u{001F}\nb\u{001F}\n\u{001E}\nc\u{001F}\nd\u{001F}\n\u{001E}\n\u{001D}\ne\u{001F}\nf\u{001F}\n\u{001E}\ng\u{001F}\nh\u{001F}\n\u{001E}\n\u{001D}\n";
389
390/// Example USV files with style controls and layout records.
391pub const EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_UNITS: &str = "a\u{001F}\nb\u{001F}\n\u{001E}\nc\u{001F}\nd\u{001F}\n\u{001E}\n\u{001D}\ne\u{001F}\nf\u{001F}\n\u{001E}\ng\u{001F}\nh\u{001F}\n\u{001E}\n\u{001D}\ni\u{001F}\nj\u{001F}\n\u{001E}\nk\u{001F}\nl\u{001F}\n\u{001E}\n\u{001D}\nm\u{001F}\nn\u{001F}\n\u{001E}\no\u{001F}\np\u{001F}\n\u{001E}\n\u{001D}\n";
392
393//// With style controls and layout records
394
395/// Example USV unit with style controls and layout records.
396pub const EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_RECORDS: &str = "a\u{001F}";
397
398/// Example USV units with style controls and layout records.
399pub const EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_RECORDS: &str = "a\u{001F}b\u{001F}";
400
401/// Example USV record with style controls and layout records.
402pub const EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_RECORDS: &str = "a\u{001F}b\u{001F}\u{001E}\n";
403
404/// Example USV records with style controls and layout records.
405pub const EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_RECORDS: &str = "a\u{001F}b\u{001F}\u{001E}\nc\u{001F}d\u{001F}\u{001E}\n";
406
407/// Example USV group with style controls and layout records.
408pub const EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_RECORDS: &str = "a\u{001F}b\u{001F}\u{001E}\nc\u{001F}d\u{001F}\u{001E}\n\u{001D}\n";
409
410/// Example USV groups with style controls and layout records.
411pub const EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_RECORDS: &str = "a\u{001F}b\u{001F}\u{001E}\nc\u{001F}d\u{001F}\u{001E}\n\u{001D}\ne\u{001F}f\u{001F}\u{001E}\ng\u{001F}h\u{001F}\u{001E}\n\u{001D}\n";
412
413/// Example USV file with style controls and layout records.
414pub const EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_RECORDS: &str = "a\u{001F}b\u{001F}\u{001E}\nc\u{001F}d\u{001F}\u{001E}\n\u{001D}\ne\u{001F}f\u{001F}\u{001E}\ng\u{001F}h\u{001F}\u{001E}\n\u{001D}\n\u{001C}\n";
415
416/// Example USV files with style controls and layout records.
417pub const EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_RECORDS: &str = "a\u{001F}b\u{001F}\u{001E}\nc\u{001F}d\u{001F}\u{001E}\n\u{001D}\ne\u{001F}f\u{001F}\u{001E}\ng\u{001F}h\u{001F}\u{001E}\n\u{001D}\n\u{001C}\ni\u{001F}j\u{001F}\u{001E}\nk\u{001F}l\u{001F}\u{001E}\n\u{001D}\nm\u{001F}n\u{001F}\u{001E}\no\u{001F}p\u{001F}\u{001E}\n\u{001D}\n\u{001C}\n";
418
419//// With style controls and layout groups
420
421/// Example USV unit with style controls and layout records.
422pub const EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_GROUPS: &str = "a\u{001F}";
423
424/// Example USV units with style controls and layout records.
425pub const EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_GROUPS: &str = "a\u{001F}b\u{001F}";
426
427/// Example USV record with style controls and layout records.
428pub const EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_GROUPS: &str = "a\u{001F}b\u{001F}\u{001E}";
429
430/// Example USV records with style controls and layout records.
431pub const EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_GROUPS: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}";
432
433/// Example USV group with style controls and layout records.
434pub const EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_GROUPS: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}\u{001D}\n";
435
436/// Example USV groups with style controls and layout records.
437pub const EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_GROUPS: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}\u{001D}\ne\u{001F}f\u{001F}\u{001E}g\u{001F}h\u{001F}\u{001E}\u{001D}\n";
438
439/// Example USV file with style controls and layout records.
440pub const EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_GROUPS: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}\u{001D}\ne\u{001F}f\u{001F}\u{001E}g\u{001F}h\u{001F}\u{001E}\u{001D}\n\u{001C}\n";
441
442/// Example USV files with style controls and layout records.
443pub const EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_GROUPS: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}\u{001D}\ne\u{001F}f\u{001F}\u{001E}g\u{001F}h\u{001F}\u{001E}\u{001D}\n\u{001C}\ni\u{001F}j\u{001F}\u{001E}k\u{001F}l\u{001F}\u{001E}\u{001D}\nm\u{001F}n\u{001F}\u{001E}o\u{001F}p\u{001F}\u{001E}\u{001D}\n\u{001C}\n";
444
445//// With style controls and layout files
446
447/// Example USV unit with style controls and layout records.
448pub const EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_FILES: &str = "a\u{001F}";
449
450/// Example USV units with style controls and layout records.
451pub const EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_FILES: &str = "a\u{001F}b\u{001F}";
452
453/// Example USV record with style controls and layout records.
454pub const EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_FILES: &str = "a\u{001F}b\u{001F}\u{001E}";
455
456/// Example USV records with style controls and layout records.
457pub const EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_FILES: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}";
458
459/// Example USV group with style controls and layout records.
460pub const EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_FILES: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}\u{001D}";
461
462/// Example USV groups with style controls and layout records.
463pub const EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_FILES: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}\u{001D}e\u{001F}f\u{001F}\u{001E}g\u{001F}h\u{001F}\u{001E}\u{001D}";
464
465/// Example USV file with style controls and layout records.
466pub const EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_FILES: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}\u{001D}e\u{001F}f\u{001F}\u{001E}g\u{001F}h\u{001F}\u{001E}\u{001D}\u{001C}\n";
467
468/// Example USV files with style controls and layout records.
469pub const EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_FILES: &str = "a\u{001F}b\u{001F}\u{001E}c\u{001F}d\u{001F}\u{001E}\u{001D}e\u{001F}f\u{001F}\u{001E}g\u{001F}h\u{001F}\u{001E}\u{001D}\u{001C}\ni\u{001F}j\u{001F}\u{001E}k\u{001F}l\u{001F}\u{001E}\u{001D}m\u{001F}n\u{001F}\u{001E}o\u{001F}p\u{001F}\u{001E}\u{001D}\u{001C}\n";
470
471//// With style braces and layout 0
472
473/// Example USV unit with style braces and layout 0.
474pub const EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_0: &str = "a{US}";
475
476/// Example USV units with style braces and layout 0.
477pub const EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_0: &str = "a{US}b{US}";
478
479/// Example USV record with style braces and layout 0.
480pub const EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_0: &str = "a{US}b{US}{RS}";
481
482/// Example USV records with style braces and layout 0.
483pub const EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_0: &str = "a{US}b{US}{RS}c{US}d{US}{RS}";
484
485/// Example USV group with style braces and layout 0.
486pub const EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_0: &str = "a{US}b{US}{RS}c{US}d{US}{RS}{GS}";
487
488/// Example USV groups with style braces and layout 0.
489pub const EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_0: &str = "a{US}b{US}{RS}c{US}d{US}{RS}{GS}e{US}f{US}{RS}g{US}h{US}{RS}{GS}";
490
491/// Example USV file with style braces and layout 0.
492pub const EXAMPLE_FILE_STYLE_BRACES_LAYOUT_0: &str = "a{US}b{US}{RS}c{US}d{US}{RS}{GS}e{US}f{US}{RS}g{US}h{US}{RS}{GS}{FS}";
493
494/// Example USV files with style braces and layout 0.
495pub const EXAMPLE_FILES_STYLE_BRACES_LAYOUT_0: &str = "a{US}b{US}{RS}c{US}d{US}{RS}{GS}e{US}f{US}{RS}g{US}h{US}{RS}{GS}{FS}i{US}j{US}{RS}k{US}l{US}{RS}{GS}m{US}n{US}{RS}o{US}p{US}{RS}{GS}{FS}";
496
497//// With style braces and layout 1
498
499/// Example USV unit with style braces and layout 1.
500pub const EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_1: &str = "a\n{US}\n";
501
502/// Example USV units with style braces and layout 1.
503pub const EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_1: &str = "a\n{US}\nb\n{US}\n";
504
505/// Example USV record with style braces and layout 1.
506pub const EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_1: &str = "a\n{US}\nb\n{US}\n\n{RS}\n";
507
508/// Example USV records with style braces and layout 1.
509pub const EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_1: &str = "a\n{US}\nb\n{US}\n\n{RS}\nc\n{US}\nd\n{US}\n\n{RS}\n";
510
511/// Example USV group with style braces and layout 1.
512pub const EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_1: &str = "a\n{US}\nb\n{US}\n\n{RS}\nc\n{US}\nd\n{US}\n\n{RS}\n\n{GS}\n";
513
514/// Example USV groups with style braces and layout 1.
515pub const EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_1: &str = "a\n{US}\nb\n{US}\n\n{RS}\nc\n{US}\nd\n{US}\n\n{RS}\n\n{GS}\ne\n{US}\nf\n{US}\n\n{RS}\ng\n{US}\nh\n{US}\n\n{RS}\n\n{GS}\n";
516
517/// Example USV file with style braces and layout 1.
518pub const EXAMPLE_FILE_STYLE_BRACES_LAYOUT_1: &str = "a\n{US}\nb\n{US}\n\n{RS}\nc\n{US}\nd\n{US}\n\n{RS}\n\n{GS}\ne\n{US}\nf\n{US}\n\n{RS}\ng\n{US}\nh\n{US}\n\n{RS}\n\n{GS}\n\n{FS}\n";
519
520/// Example USV files with style braces and layout 1.
521pub const EXAMPLE_FILES_STYLE_BRACES_LAYOUT_1: &str = "a\n{US}\nb\n{US}\n\n{RS}\nc\n{US}\nd\n{US}\n\n{RS}\n\n{GS}\ne\n{US}\nf\n{US}\n\n{RS}\ng\n{US}\nh\n{US}\n\n{RS}\n\n{GS}\n\n{FS}\ni\n{US}\nj\n{US}\n\n{RS}\nk\n{US}\nl\n{US}\n\n{RS}\n\n{GS}\nm\n{US}\nn\n{US}\n\n{RS}\no\n{US}\np\n{US}\n\n{RS}\n\n{GS}\n\n{FS}\n";
522
523//// With style braces and layout 2
524
525/// Example USV unit with style braces and layout 2.
526pub const EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_2: &str = "a\n\n{US}\n\n";
527
528/// Example USV units with style braces and layout 2.
529pub const EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_2: &str = "a\n\n{US}\n\nb\n\n{US}\n\n";
530
531/// Example USV record with style braces and layout 2.
532pub const EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_2: &str = "a\n\n{US}\n\nb\n\n{US}\n\n\n\n{RS}\n\n";
533
534/// Example USV records with style braces and layout 2.
535pub const EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_2: &str = "a\n\n{US}\n\nb\n\n{US}\n\n\n\n{RS}\n\nc\n\n{US}\n\nd\n\n{US}\n\n\n\n{RS}\n\n";
536
537/// Example USV group with style braces and layout 2.
538pub const EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_2: &str = "a\n\n{US}\n\nb\n\n{US}\n\n\n\n{RS}\n\nc\n\n{US}\n\nd\n\n{US}\n\n\n\n{RS}\n\n\n\n{GS}\n\n";
539
540/// Example USV groups with style braces and layout 2.
541pub const EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_2: &str = "a\n\n{US}\n\nb\n\n{US}\n\n\n\n{RS}\n\nc\n\n{US}\n\nd\n\n{US}\n\n\n\n{RS}\n\n\n\n{GS}\n\ne\n\n{US}\n\nf\n\n{US}\n\n\n\n{RS}\n\ng\n\n{US}\n\nh\n\n{US}\n\n\n\n{RS}\n\n\n\n{GS}\n\n";
542
543/// Example USV file with style braces and layout 2.
544pub const EXAMPLE_FILE_STYLE_BRACES_LAYOUT_2: &str = "a\n\n{US}\n\nb\n\n{US}\n\n\n\n{RS}\n\nc\n\n{US}\n\nd\n\n{US}\n\n\n\n{RS}\n\n\n\n{GS}\n\ne\n\n{US}\n\nf\n\n{US}\n\n\n\n{RS}\n\ng\n\n{US}\n\nh\n\n{US}\n\n\n\n{RS}\n\n\n\n{GS}\n\n\n\n{FS}\n\n";
545
546/// Example USV files with style braces and layout 2.
547pub const EXAMPLE_FILES_STYLE_BRACES_LAYOUT_2: &str = "a\n\n{US}\n\nb\n\n{US}\n\n\n\n{RS}\n\nc\n\n{US}\n\nd\n\n{US}\n\n\n\n{RS}\n\n\n\n{GS}\n\ne\n\n{US}\n\nf\n\n{US}\n\n\n\n{RS}\n\ng\n\n{US}\n\nh\n\n{US}\n\n\n\n{RS}\n\n\n\n{GS}\n\n\n\n{FS}\n\ni\n\n{US}\n\nj\n\n{US}\n\n\n\n{RS}\n\nk\n\n{US}\n\nl\n\n{US}\n\n\n\n{RS}\n\n\n\n{GS}\n\nm\n\n{US}\n\nn\n\n{US}\n\n\n\n{RS}\n\no\n\n{US}\n\np\n\n{US}\n\n\n\n{RS}\n\n\n\n{GS}\n\n\n\n{FS}\n\n";
548
549//// With style braces and layout units
550
551/// Example USV unit with style braces and layout units.
552pub const EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_UNITS: &str = "a{US}\n";
553
554/// Example USV units with style braces and layout units.
555pub const EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_UNITS: &str = "a{US}\nb{US}\n";
556
557/// Example USV record with style braces and layout units.
558pub const EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_UNITS: &str = "a{US}\nb{US}\n{RS}\n";
559
560/// Example USV records with style braces and layout units.
561pub const EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_UNITS: &str = "a{US}\nb{US}\n{RS}\nc{US}\nd{US}\n{RS}\n";
562
563/// Example USV group with style braces and layout units.
564pub const EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_UNITS: &str = "a{US}\nb{US}\n{RS}\nc{US}\nd{US}\n{RS}\n{GS}\n";
565
566/// Example USV groups with style braces and layout units.
567pub const EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_UNITS: &str = "a{US}\nb{US}\n{RS}\nc{US}\nd{US}\n{RS}\n{GS}\ne{US}\nf{US}\n{RS}\ng{US}\nh{US}\n{RS}\n{GS}\n";
568
569/// Example USV file with style braces and layout units.
570pub const EXAMPLE_FILE_STYLE_BRACES_LAYOUT_UNITS: &str = "a{US}\nb{US}\n{RS}\nc{US}\nd{US}\n{RS}\n{GS}\ne{US}\nf{US}\n{RS}\ng{US}\nh{US}\n{RS}\n{GS}\n{FS}\n";
571
572/// Example USV files with style braces and layout units.
573pub const EXAMPLE_FILES_STYLE_BRACES_LAYOUT_UNITS: &str = "a{US}\nb{US}\n{RS}\nc{US}\nd{US}\n{RS}\n{GS}\ne{US}\nf{US}\n{RS}\ng{US}\nh{US}\n{RS}\n{GS}\n{FS}\ni{US}\nj{US}\n{RS}\nk{US}\nl{US}\n{RS}\n{GS}\nm{US}\nn{US}\n{RS}\no{US}\np{US}\n{RS}\n{GS}\n{FS}\n";
574
575//// With style braces and layout records
576
577/// Example USV unit with style braces and layout records.
578pub const EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_RECORDS: &str = "a{US}";
579
580/// Example USV units with style braces and layout records.
581pub const EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_RECORDS: &str = "a{US}b{US}";
582
583/// Example USV record with style braces and layout records.
584pub const EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_RECORDS: &str = "a{US}b{US}{RS}\n";
585
586/// Example USV records with style braces and layout records.
587pub const EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_RECORDS: &str = "a{US}b{US}{RS}\nc{US}d{US}{RS}\n";
588
589/// Example USV group with style braces and layout records.
590pub const EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_RECORDS: &str = "a{US}b{US}{RS}\nc{US}d{US}{RS}\n{GS}\n";
591
592/// Example USV groups with style braces and layout records.
593pub const EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_RECORDS: &str = "a{US}b{US}{RS}\nc{US}d{US}{RS}\n{GS}\ne{US}f{US}{RS}\ng{US}h{US}{RS}\n{GS}\n";
594
595/// Example USV file with style braces and layout records.
596pub const EXAMPLE_FILE_STYLE_BRACES_LAYOUT_RECORDS: &str = "a{US}b{US}{RS}\nc{US}d{US}{RS}\n{GS}\ne{US}f{US}{RS}\ng{US}h{US}{RS}\n{GS}\n{FS}\n";
597
598/// Example USV files with style braces and layout records.
599pub const EXAMPLE_FILES_STYLE_BRACES_LAYOUT_RECORDS: &str = "a{US}b{US}{RS}\nc{US}d{US}{RS}\n{GS}\ne{US}f{US}{RS}\ng{US}h{US}{RS}\n{GS}\n{FS}\ni{US}j{US}{RS}\nk{US}l{US}{RS}\n{GS}\nm{US}n{US}{RS}\no{US}p{US}{RS}\n{GS}\n{FS}\n";
600
601//// With style braces and layout groups
602
603/// Example USV unit with style braces and layout groups.
604pub const EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_GROUPS: &str = "a{US}";
605
606/// Example USV units with style braces and layout groups.
607pub const EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_GROUPS: &str = "a{US}b{US}";
608
609/// Example USV record with style braces and layout groups.
610pub const EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_GROUPS: &str = "a{US}b{US}{RS}";
611
612/// Example USV records with style braces and layout groups.
613pub const EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_GROUPS: &str = "a{US}b{US}{RS}c{US}d{US}{RS}";
614
615/// Example USV group with style braces and layout groups.
616pub const EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_GROUPS: &str = "a{US}b{US}{RS}c{US}d{US}{RS}{GS}\n";
617
618/// Example USV groups with style braces and layout groups.
619pub const EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_GROUPS: &str = "a{US}b{US}{RS}c{US}d{US}{RS}{GS}\ne{US}f{US}{RS}g{US}h{US}{RS}{GS}\n";
620
621/// Example USV file with style braces and layout groups.
622pub const EXAMPLE_FILE_STYLE_BRACES_LAYOUT_GROUPS: &str = "a{US}b{US}{RS}c{US}d{US}{RS}{GS}\ne{US}f{US}{RS}g{US}h{US}{RS}{GS}\n{FS}\n";
623
624/// Example USV files with style braces and layout groups.
625pub const EXAMPLE_FILES_STYLE_BRACES_LAYOUT_GROUPS: &str = "a{US}b{US}{RS}c{US}d{US}{RS}{GS}\ne{US}f{US}{RS}g{US}h{US}{RS}{GS}\n{FS}\ni{US}j{US}{RS}k{US}l{US}{RS}{GS}\nm{US}n{US}{RS}o{US}p{US}{RS}{GS}\n{FS}\n";
626
627//// With style braces and layout files
628
629/// Example USV unit with style braces and layout files.
630pub const EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_FILES: &str = "a{US}";
631
632/// Example USV units with style braces and layout files.
633pub const EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_FILES: &str = "a{US}b{US}";
634
635/// Example USV record with style braces and layout files.
636pub const EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_FILES: &str = "a{US}b{US}{RS}";
637
638/// Example USV records with style braces and layout files.
639pub const EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_FILES: &str = "a{US}b{US}{RS}c{US}d{US}{RS}";
640
641/// Example USV group with style braces and layout files.
642pub const EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_FILES: &str = "a{US}b{US}{RS}c{US}d{US}{RS}{GS}";
643
644/// Example USV groups with style braces and layout files.
645pub const EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_FILES: &str = "a{US}b{US}{RS}c{US}d{US}{RS}{GS}e{US}f{US}{RS}g{US}h{US}{RS}{GS}";
646
647/// Example USV file with style braces and layout files.
648pub const EXAMPLE_FILE_STYLE_BRACES_LAYOUT_FILES: &str = "a{US}b{US}{RS}c{US}d{US}{RS}{GS}e{US}f{US}{RS}g{US}h{US}{RS}{GS}{FS}\n";
649
650/// Example USV files with style braces and layout files.
651pub const EXAMPLE_FILES_STYLE_BRACES_LAYOUT_FILES: &str = "a{US}b{US}{RS}c{US}d{US}{RS}{GS}e{US}f{US}{RS}g{US}h{US}{RS}{GS}{FS}\ni{US}j{US}{RS}k{US}l{US}{RS}{GS}m{US}n{US}{RS}o{US}p{US}{RS}{GS}{FS}\n";
652
653//// Arrays
654
655/// Example array with USV units
656pub const EXAMPLE_ARRAY_UNITS: [&str;2] = ["a","b"];
657
658/// Example array with USV units
659pub const EXAMPLE_ARRAY_RECORDS: [[&str;2];2] = [["a","b"],["c","d"]];
660
661/// Example array with USV files
662pub const EXAMPLE_ARRAY_GROUPS: [[[&str;2];2];2] = [[["a","b"],["c","d"]],[["e","f"],["g","h"]]];
663
664/// Example array with USV files
665pub const EXAMPLE_ARRAY_FILES: [[[[&str;2];2];2];2] = [[[["a","b"],["c","d"]],[["e","f"],["g","h"]]],[[["i","j"],["k","l"]],[["m","n"],["o","p"]]]];
666
667
668#[cfg(test)]
669mod tests {
670    use super::*;
671
672    fn assert_file(const_name: &str, const_data: &str) {
673        let file = std::path::PathBuf::from(
674            env!("CARGO_MANIFEST_DIR"))
675            .join("examples")
676            .join(const_name.replace("EXAMPLE_","").replace("_", "-").to_lowercase() + ".usv");
677        let s = std::fs::read_to_string(&file).expect(file.to_str().expect("path"));
678        assert_eq!(s, const_data);
679    }
680
681    fn assert_content(a: &str, b: &str) {
682        let s = a
683        .replace("\n", "")
684        .replace("␟", "")
685        .replace("␞", "")
686        .replace("␝", "")
687        .replace("␜", "")
688        .replace("\u{001F}", "")
689        .replace("\u{001E}", "")
690        .replace("\u{001D}", "")
691        .replace("\u{001C}", "")
692        .replace("{US}", "")
693        .replace("{RS}", "")
694        .replace("{GS}", "")
695        .replace("{FS}", "");
696        assert_eq!(s, b);
697    }
698
699    fn assert_starts(a: &str, b: &str) {
700        assert!(a.starts_with(b), "assert_starts a.starts_with(b)\n left: {}\nright: {}\n", a, b);
701    }
702
703    fn assert_comprises(a: &str, b: &str) {
704        assert_eq!(a.len(), b.len() * 2, "assert_comprises a.len() == b.len() * 2\na.len(): {}\nb.len(): {}\na: {}\nb: {}", a.len(), b.len(), a, b);
705        assert!(a.starts_with(b), "assert_comprises a.starts_with(b)\n left: {}\nright: {}\n", a, b);
706    }
707
708    #[test]
709    fn example_unit() {
710        assert_file("EXAMPLE_UNIT", EXAMPLE_UNIT);
711        assert_content(EXAMPLE_UNIT, "a");
712    }
713
714    #[test]
715    fn example_unit_style_symbols() {
716        assert_file("EXAMPLE_UNIT_STYLE_SYMBOLS", EXAMPLE_UNIT_STYLE_SYMBOLS);
717        assert_content(EXAMPLE_UNIT_STYLE_SYMBOLS, "a");
718    }
719
720    #[test]
721    fn example_unit_style_symbols_layout_0() {
722        assert_file("EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_0", EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_0);
723        assert_content(EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_0, "a");
724    }
725
726    #[test]
727    fn example_unit_style_symbols_layout_1() {
728        assert_file("EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_1", EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_1);
729        assert_content(EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_1, "a");
730    }
731
732    #[test]
733    fn example_unit_style_symbols_layout_2() {
734        assert_file("EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_2", EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_2);
735        assert_content(EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_2, "a");
736    }
737
738    #[test]
739    fn example_unit_style_symbols_layout_unit() {
740        assert_file("EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_UNITS", EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_UNITS);
741        assert_content(EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_UNITS, "a");
742    }
743
744    #[test]
745    fn example_unit_style_symbols_layout_records() {
746        assert_file("EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_RECORDS", EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_RECORDS);
747        assert_content(EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_RECORDS, "a");
748    }
749
750    #[test]
751    fn example_unit_style_symbols_layout_groups() {
752        assert_file("EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_GROUPS", EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_GROUPS);
753        assert_content(EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_GROUPS, "a");
754    }
755
756    #[test]
757    fn example_unit_style_symbols_layout_files() {
758        assert_file("EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_FILES", EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_FILES);
759        assert_content(EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_FILES, "a");
760    }
761
762    #[test]
763    fn example_unit_style_controls() {
764        assert_file("EXAMPLE_UNIT_STYLE_CONTROLS", EXAMPLE_UNIT_STYLE_CONTROLS);
765        assert_content(EXAMPLE_UNIT_STYLE_CONTROLS, "a");
766    }
767
768    #[test]
769    fn example_unit_style_controls_layout_0() {
770        assert_file("EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_0", EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_0);
771        assert_content(EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_0, "a");
772    }
773
774    #[test]
775    fn example_unit_style_controls_layout_1() {
776        assert_file("EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_1", EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_1);
777        assert_content(EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_1, "a");
778    }
779
780    #[test]
781    fn example_unit_style_controls_layout_2() {
782        assert_file("EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_2", EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_2);
783        assert_content(EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_2, "a");
784    }
785
786    #[test]
787    fn example_unit_style_controls_layout_unit() {
788        assert_file("EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_UNITS", EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_UNITS);
789        assert_content(EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_UNITS, "a");
790    }
791
792    #[test]
793    fn example_unit_style_controls_layout_records() {
794        assert_file("EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_RECORDS", EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_RECORDS);
795        assert_content(EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_RECORDS, "a");
796    }
797
798    #[test]
799    fn example_unit_style_controls_layout_groups() {
800        assert_file("EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_GROUPS", EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_GROUPS);
801        assert_content(EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_GROUPS, "a");
802    }
803
804    #[test]
805    fn example_unit_style_controls_layout_files() {
806        assert_file("EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_FILES", EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_FILES);
807        assert_content(EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_FILES, "a");
808    }
809
810    #[test]
811    fn example_unit_style_braces() {
812        assert_file("EXAMPLE_UNIT_STYLE_BRACES", EXAMPLE_UNIT_STYLE_BRACES);
813        assert_content(EXAMPLE_UNIT_STYLE_BRACES, "a");
814    }
815
816    #[test]
817    fn example_unit_style_braces_layout_0() {
818        assert_file("EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_0", EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_0);
819        assert_content(EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_0, "a");
820    }
821
822    #[test]
823    fn example_unit_style_braces_layout_1() {
824        assert_file("EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_1", EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_1);
825        assert_content(EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_1, "a");
826    }
827
828    #[test]
829    fn example_unit_style_braces_layout_2() {
830        assert_file("EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_2", EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_2);
831        assert_content(EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_2, "a");
832    }
833
834    #[test]
835    fn example_unit_style_braces_layout_unit() {
836        assert_file("EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_UNITS", EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_UNITS);
837        assert_content(EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_UNITS, "a");
838    }
839
840    #[test]
841    fn example_unit_style_braces_layout_records() {
842        assert_file("EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_RECORDS", EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_RECORDS);
843        assert_content(EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_RECORDS, "a");
844    }
845
846    #[test]
847    fn example_unit_style_braces_layout_groups() {
848        assert_file("EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_GROUPS", EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_GROUPS);
849        assert_content(EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_GROUPS, "a");
850    }
851
852    #[test]
853    fn example_unit_style_braces_layout_files() {
854        assert_file("EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_FILES", EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_FILES);
855        assert_content(EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_FILES, "a");
856    }
857
858    #[test]
859    fn example_units() {
860        assert_file("EXAMPLE_UNITS", EXAMPLE_UNITS);
861        assert_content(EXAMPLE_UNITS, "ab");
862        assert_comprises(EXAMPLE_UNITS, EXAMPLE_UNIT);
863    }
864
865    #[test]
866    fn example_units_style_symbols() {
867        assert_file("EXAMPLE_UNITS_STYLE_SYMBOLS", EXAMPLE_UNITS_STYLE_SYMBOLS);
868        assert_content(EXAMPLE_UNITS_STYLE_SYMBOLS, "ab");
869        assert_comprises(EXAMPLE_UNITS_STYLE_SYMBOLS, EXAMPLE_UNIT_STYLE_SYMBOLS);
870    }
871
872    #[test]
873    fn example_units_style_symbols_layout_0() {
874        assert_file("EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_0", EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_0);
875        assert_content(EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_0, "ab");
876        assert_comprises(EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_0, EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_0);
877    }
878
879    #[test]
880    fn example_units_style_symbols_layout_1() {
881        assert_file("EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_1", EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_1);
882        assert_content(EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_1, "ab");
883        assert_comprises(EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_1, EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_1);
884    }
885
886    #[test]
887    fn example_units_style_symbols_layout_2() {
888        assert_file("EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_2", EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_2);
889        assert_content(EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_2, "ab");
890        assert_comprises(EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_2, EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_2);
891    }
892
893    #[test]
894    fn example_units_style_symbols_layout_units() {
895        assert_file("EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_UNITS", EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_UNITS);
896        assert_content(EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_UNITS, "ab");
897        assert_comprises(EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_UNITS, EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_UNITS);
898    }
899
900    #[test]
901    fn example_units_style_symbols_layout_records() {
902        assert_file("EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_RECORDS", EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_RECORDS);
903        assert_content(EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_RECORDS, "ab");
904        assert_comprises(EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_RECORDS, EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_RECORDS);
905    }
906
907    #[test]
908    fn example_units_style_symbols_layout_groups() {
909        assert_file("EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_GROUPS", EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_GROUPS);
910        assert_content(EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_GROUPS, "ab");
911        assert_comprises(EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_GROUPS, EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_GROUPS);
912    }
913
914    #[test]
915    fn example_units_style_symbols_layout_files() {
916        assert_file("EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_FILES", EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_FILES);
917        assert_content(EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_FILES, "ab");
918        assert_comprises(EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_FILES, EXAMPLE_UNIT_STYLE_SYMBOLS_LAYOUT_FILES);
919    }
920
921    #[test]
922    fn example_units_style_controls() {
923        assert_file("EXAMPLE_UNITS_STYLE_CONTROLS", EXAMPLE_UNITS_STYLE_CONTROLS);
924        assert_content(EXAMPLE_UNITS_STYLE_CONTROLS, "ab");
925        assert_comprises(EXAMPLE_UNITS_STYLE_CONTROLS, EXAMPLE_UNIT_STYLE_CONTROLS);
926    }
927
928    #[test]
929    fn example_units_style_controls_layout_0() {
930        assert_file("EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_0", EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_0);
931        assert_content(EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_0, "ab");
932        assert_comprises(EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_0, EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_0);
933    }
934
935    #[test]
936    fn example_units_style_controls_layout_1() {
937        assert_file("EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_1", EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_1);
938        assert_content(EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_1, "ab");
939        assert_comprises(EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_1, EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_1);
940    }
941
942    #[test]
943    fn example_units_style_controls_layout_2() {
944        assert_file("EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_2", EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_2);
945        assert_content(EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_2, "ab");
946        assert_comprises(EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_2, EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_2);
947    }
948
949    #[test]
950    fn example_units_style_controls_layout_units() {
951        assert_file("EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_UNITS", EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_UNITS);
952        assert_content(EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_UNITS, "ab");
953        assert_comprises(EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_UNITS, EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_UNITS);
954    }
955
956    #[test]
957    fn example_units_style_controls_layout_records() {
958        assert_file("EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_RECORDS", EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_RECORDS);
959        assert_content(EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_RECORDS, "ab");
960        assert_comprises(EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_RECORDS, EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_RECORDS);
961    }
962
963    #[test]
964    fn example_units_style_controls_layout_groups() {
965        assert_file("EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_GROUPS", EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_GROUPS);
966        assert_content(EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_GROUPS, "ab");
967        assert_comprises(EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_GROUPS, EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_GROUPS);
968    }
969
970    #[test]
971    fn example_units_style_controls_layout_files() {
972        assert_file("EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_FILES", EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_FILES);
973        assert_content(EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_FILES, "ab");
974        assert_comprises(EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_FILES, EXAMPLE_UNIT_STYLE_CONTROLS_LAYOUT_FILES);
975    }
976
977    #[test]
978    fn example_units_style_braces() {
979        assert_file("EXAMPLE_UNITS_STYLE_BRACES", EXAMPLE_UNITS_STYLE_BRACES);
980        assert_content(EXAMPLE_UNITS_STYLE_BRACES, "ab");
981        assert_comprises(EXAMPLE_UNITS_STYLE_BRACES, EXAMPLE_UNIT_STYLE_BRACES);
982    }
983
984    #[test]
985    fn example_units_style_braces_layout_0() {
986        assert_file("EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_0", EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_0);
987        assert_content(EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_0, "ab");
988        assert_comprises(EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_0, EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_0);
989    }
990
991    #[test]
992    fn example_units_style_braces_layout_1() {
993        assert_file("EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_1", EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_1);
994        assert_content(EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_1, "ab");
995        assert_comprises(EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_1, EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_1);
996    }
997
998    #[test]
999    fn example_units_style_braces_layout_2() {
1000        assert_file("EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_2", EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_2);
1001        assert_content(EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_2, "ab");
1002        assert_comprises(EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_2, EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_2);
1003    }
1004
1005    #[test]
1006    fn example_units_style_braces_layout_units() {
1007        assert_file("EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_UNITS", EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_UNITS);
1008        assert_content(EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_UNITS, "ab");
1009        assert_comprises(EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_UNITS, EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_UNITS);
1010    }
1011
1012    #[test]
1013    fn example_units_style_braces_layout_records() {
1014        assert_file("EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_RECORDS", EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_RECORDS);
1015        assert_content(EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_RECORDS, "ab");
1016        assert_comprises(EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_RECORDS, EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_RECORDS);
1017    }
1018
1019    #[test]
1020    fn example_units_style_braces_layout_groups() {
1021        assert_file("EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_GROUPS", EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_GROUPS);
1022        assert_content(EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_GROUPS, "ab");
1023        assert_comprises(EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_GROUPS, EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_GROUPS);
1024    }
1025
1026    #[test]
1027    fn example_units_style_braces_layout_files() {
1028        assert_file("EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_FILES", EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_FILES);
1029        assert_content(EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_FILES, "ab");
1030        assert_comprises(EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_FILES, EXAMPLE_UNIT_STYLE_BRACES_LAYOUT_FILES);
1031    }
1032
1033    #[test]
1034    fn example_record() {
1035        assert_file("EXAMPLE_RECORD", EXAMPLE_RECORD);
1036        assert_content(EXAMPLE_RECORD, "ab");
1037        assert_starts(EXAMPLE_RECORD, EXAMPLE_UNITS);
1038    }
1039
1040    #[test]
1041    fn example_record_style_symbols() {
1042        assert_file("EXAMPLE_RECORD_STYLE_SYMBOLS", EXAMPLE_RECORD_STYLE_SYMBOLS);
1043        assert_content(EXAMPLE_RECORD_STYLE_SYMBOLS, "ab");
1044        assert_starts(EXAMPLE_RECORD_STYLE_SYMBOLS, EXAMPLE_UNITS_STYLE_SYMBOLS);
1045    }
1046
1047    #[test]
1048    fn example_record_style_symbols_layout_0() {
1049        assert_file("EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_0", EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_0);
1050        assert_content(EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_0, "ab");
1051        assert_starts(EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_0, EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_0);
1052    }
1053
1054    #[test]
1055    fn example_record_style_symbols_layout_1() {
1056        assert_file("EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_1", EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_1);
1057        assert_content(EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_1, "ab");
1058        assert_starts(EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_1, EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_1);
1059    }
1060
1061    #[test]
1062    fn example_record_style_symbols_layout_2() {
1063        assert_file("EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_2", EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_2);
1064        assert_content(EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_2, "ab");
1065        assert_starts(EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_2, EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_2);
1066    }
1067
1068    #[test]
1069    fn example_record_style_symbols_layout_units() {
1070        assert_file("EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_UNITS", EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_UNITS);
1071        assert_content(EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_UNITS, "ab");
1072        assert_starts(EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_UNITS, EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_UNITS);
1073    }
1074
1075    #[test]
1076    fn example_record_style_symbols_layout_records() {
1077        assert_file("EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_RECORDS", EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_RECORDS);
1078        assert_content(EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_RECORDS, "ab");
1079        assert_starts(EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_RECORDS, EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_RECORDS);
1080    }
1081
1082    #[test]
1083    fn example_record_style_symbols_layout_groups() {
1084        assert_file("EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_GROUPS", EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_GROUPS);
1085        assert_content(EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_GROUPS, "ab");
1086        assert_starts(EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_GROUPS, EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_GROUPS);
1087    }
1088
1089    #[test]
1090    fn example_record_style_symbols_layout_files() {
1091        assert_file("EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_FILES", EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_FILES);
1092        assert_content(EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_FILES, "ab");
1093        assert_starts(EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_FILES, EXAMPLE_UNITS_STYLE_SYMBOLS_LAYOUT_FILES);
1094    }
1095
1096    #[test]
1097    fn example_record_style_controls() {
1098        assert_file("EXAMPLE_RECORD_STYLE_CONTROLS", EXAMPLE_RECORD_STYLE_CONTROLS);
1099        assert_content(EXAMPLE_RECORD_STYLE_CONTROLS, "ab");
1100        assert_starts(EXAMPLE_RECORD_STYLE_CONTROLS, EXAMPLE_UNITS_STYLE_CONTROLS);
1101    }
1102
1103    #[test]
1104    fn example_record_style_controls_layout_0() {
1105        assert_file("EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_0", EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_0);
1106        assert_content(EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_0, "ab");
1107        assert_starts(EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_0, EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_0);
1108    }
1109
1110    #[test]
1111    fn example_record_style_controls_layout_1() {
1112        assert_file("EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_1", EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_1);
1113        assert_content(EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_1, "ab");
1114        assert_starts(EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_1, EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_1);
1115    }
1116
1117    #[test]
1118    fn example_record_style_controls_layout_2() {
1119        assert_file("EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_2", EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_2);
1120        assert_content(EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_2, "ab");
1121        assert_starts(EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_2, EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_2);
1122    }
1123
1124    #[test]
1125    fn example_record_style_controls_layout_units() {
1126        assert_file("EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_UNITS", EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_UNITS);
1127        assert_content(EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_UNITS, "ab");
1128        assert_starts(EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_UNITS, EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_UNITS);
1129    }
1130
1131    #[test]
1132    fn example_record_style_controls_layout_records() {
1133        assert_file("EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_RECORDS", EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_RECORDS);
1134        assert_content(EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_RECORDS, "ab");
1135        assert_starts(EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_RECORDS, EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_RECORDS);
1136    }
1137
1138    #[test]
1139    fn example_record_style_controls_layout_groups() {
1140        assert_file("EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_GROUPS", EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_GROUPS);
1141        assert_content(EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_GROUPS, "ab");
1142        assert_starts(EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_GROUPS, EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_GROUPS);
1143    }
1144
1145    #[test]
1146    fn example_record_style_controls_layout_files() {
1147        assert_file("EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_FILES", EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_FILES);
1148        assert_content(EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_FILES, "ab");
1149        assert_starts(EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_FILES, EXAMPLE_UNITS_STYLE_CONTROLS_LAYOUT_FILES);
1150    }
1151
1152    #[test]
1153    fn example_record_style_braces() {
1154        assert_file("EXAMPLE_RECORD_STYLE_BRACES", EXAMPLE_RECORD_STYLE_BRACES);
1155        assert_content(EXAMPLE_RECORD_STYLE_BRACES, "ab");
1156        assert_starts(EXAMPLE_RECORD_STYLE_BRACES, EXAMPLE_UNITS_STYLE_BRACES);
1157    }
1158
1159    #[test]
1160    fn example_record_style_braces_layout_0() {
1161        assert_file("EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_0", EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_0);
1162        assert_content(EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_0, "ab");
1163        assert_starts(EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_0, EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_0);
1164    }
1165
1166    #[test]
1167    fn example_record_style_braces_layout_1() {
1168        assert_file("EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_1", EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_1);
1169        assert_content(EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_1, "ab");
1170        assert_starts(EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_1, EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_1);
1171    }
1172
1173    #[test]
1174    fn example_record_style_braces_layout_2() {
1175        assert_file("EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_2", EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_2);
1176        assert_content(EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_2, "ab");
1177        assert_starts(EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_2, EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_2);
1178    }
1179
1180    #[test]
1181    fn example_record_style_braces_layout_units() {
1182        assert_file("EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_UNITS", EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_UNITS);
1183        assert_content(EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_UNITS, "ab");
1184        assert_starts(EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_UNITS, EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_UNITS);
1185    }
1186
1187    #[test]
1188    fn example_record_style_braces_layout_records() {
1189        assert_file("EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_RECORDS", EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_RECORDS);
1190        assert_content(EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_RECORDS, "ab");
1191        assert_starts(EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_RECORDS, EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_RECORDS);
1192    }
1193
1194    #[test]
1195    fn example_record_style_braces_layout_groups() {
1196        assert_file("EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_GROUPS", EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_GROUPS);
1197        assert_content(EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_GROUPS, "ab");
1198        assert_starts(EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_GROUPS, EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_GROUPS);
1199    }
1200
1201    #[test]
1202    fn example_record_style_braces_layout_files() {
1203        assert_file("EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_FILES", EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_FILES);
1204        assert_content(EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_FILES, "ab");
1205        assert_starts(EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_FILES, EXAMPLE_UNITS_STYLE_BRACES_LAYOUT_FILES);
1206    }
1207
1208    #[test]
1209    fn example_records() {
1210        assert_file("EXAMPLE_RECORDS", EXAMPLE_RECORDS);
1211        assert_content(EXAMPLE_RECORDS, "abcd");
1212        assert_starts(EXAMPLE_RECORDS, EXAMPLE_RECORD);
1213    }
1214
1215    #[test]
1216    fn example_records_style_symbols() {
1217        assert_file("EXAMPLE_RECORDS_STYLE_SYMBOLS", EXAMPLE_RECORDS_STYLE_SYMBOLS);
1218        assert_content(EXAMPLE_RECORDS_STYLE_SYMBOLS, "abcd");
1219        assert_comprises(EXAMPLE_RECORDS_STYLE_SYMBOLS, EXAMPLE_RECORD_STYLE_SYMBOLS);
1220    }
1221
1222    #[test]
1223    fn example_records_style_symbols_layout_0() {
1224        assert_file("EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_0", EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_0);
1225        assert_content(EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_0, "abcd");
1226        assert_comprises(EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_0, EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_0);
1227    }
1228
1229    #[test]
1230    fn example_records_style_symbols_layout_1() {
1231        assert_file("EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_1", EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_1);
1232        assert_content(EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_1, "abcd");
1233        assert_comprises(EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_1, EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_1);
1234    }
1235
1236    #[test]
1237    fn example_records_style_symbols_layout_2() {
1238        assert_file("EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_2", EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_2);
1239        assert_content(EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_2, "abcd");
1240        assert_comprises(EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_2, EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_2);
1241    }
1242
1243    #[test]
1244    fn example_records_style_symbols_layout_units() {
1245        assert_file("EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_UNITS", EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_UNITS);
1246        assert_content(EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_UNITS, "abcd");
1247        assert_comprises(EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_UNITS, EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_UNITS);
1248    }
1249
1250    #[test]
1251    fn example_records_style_symbols_layout_records() {
1252        assert_file("EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_RECORDS", EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_RECORDS);
1253        assert_content(EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_RECORDS, "abcd");
1254        assert_comprises(EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_RECORDS, EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_RECORDS);
1255    }
1256
1257    #[test]
1258    fn example_records_style_symbols_layout_groups() {
1259        assert_file("EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_GROUPS", EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_GROUPS);
1260        assert_content(EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_GROUPS, "abcd");
1261        assert_comprises(EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_GROUPS, EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_GROUPS);
1262    }
1263
1264    #[test]
1265    fn example_records_style_symbols_layout_files() {
1266        assert_file("EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_FILES", EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_FILES);
1267        assert_content(EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_FILES, "abcd");
1268        assert_comprises(EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_FILES, EXAMPLE_RECORD_STYLE_SYMBOLS_LAYOUT_FILES);
1269    }
1270
1271    #[test]
1272    fn example_records_style_controls() {
1273        assert_file("EXAMPLE_RECORDS_STYLE_CONTROLS", EXAMPLE_RECORDS_STYLE_CONTROLS);
1274        assert_content(EXAMPLE_RECORDS_STYLE_CONTROLS, "abcd");
1275        assert_comprises(EXAMPLE_RECORDS_STYLE_CONTROLS, EXAMPLE_RECORD_STYLE_CONTROLS);
1276    }
1277
1278    #[test]
1279    fn example_records_style_controls_layout_0() {
1280        assert_file("EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_0", EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_0);
1281        assert_content(EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_0, "abcd");
1282        assert_comprises(EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_0, EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_0);
1283    }
1284
1285    #[test]
1286    fn example_records_style_controls_layout_1() {
1287        assert_file("EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_1", EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_1);
1288        assert_content(EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_1, "abcd");
1289        assert_comprises(EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_1, EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_1);
1290    }
1291
1292    #[test]
1293    fn example_records_style_controls_layout_2() {
1294        assert_file("EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_2", EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_2);
1295        assert_content(EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_2, "abcd");
1296        assert_comprises(EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_2, EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_2);
1297    }
1298
1299    #[test]
1300    fn example_records_style_controls_layout_units() {
1301        assert_file("EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_UNITS", EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_UNITS);
1302        assert_content(EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_UNITS, "abcd");
1303        assert_comprises(EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_UNITS, EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_UNITS);
1304    }
1305
1306    #[test]
1307    fn example_records_style_controls_layout_records() {
1308        assert_file("EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_RECORDS", EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_RECORDS);
1309        assert_content(EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_RECORDS, "abcd");
1310        assert_comprises(EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_RECORDS, EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_RECORDS);
1311    }
1312
1313    #[test]
1314    fn example_records_style_controls_layout_groups() {
1315        assert_file("EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_GROUPS", EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_GROUPS);
1316        assert_content(EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_GROUPS, "abcd");
1317        assert_comprises(EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_GROUPS, EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_GROUPS);
1318    }
1319
1320    #[test]
1321    fn example_records_style_controls_layout_files() {
1322        assert_file("EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_FILES", EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_FILES);
1323        assert_content(EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_FILES, "abcd");
1324        assert_comprises(EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_FILES, EXAMPLE_RECORD_STYLE_CONTROLS_LAYOUT_FILES);
1325    }
1326
1327    #[test]
1328    fn example_records_style_braces() {
1329        assert_file("EXAMPLE_RECORDS_STYLE_BRACES", EXAMPLE_RECORDS_STYLE_BRACES);
1330        assert_content(EXAMPLE_RECORDS_STYLE_BRACES, "abcd");
1331        assert_comprises(EXAMPLE_RECORDS_STYLE_BRACES, EXAMPLE_RECORD_STYLE_BRACES);
1332    }
1333
1334    #[test]
1335    fn example_records_style_braces_layout_0() {
1336        assert_file("EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_0", EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_0);
1337        assert_content(EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_0, "abcd");
1338        assert_comprises(EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_0, EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_0);
1339    }
1340
1341    #[test]
1342    fn example_records_style_braces_layout_1() {
1343        assert_file("EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_1", EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_1);
1344        assert_content(EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_1, "abcd");
1345        assert_comprises(EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_1, EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_1);
1346    }
1347
1348    #[test]
1349    fn example_records_style_braces_layout_2() {
1350        assert_file("EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_2", EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_2);
1351        assert_content(EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_2, "abcd");
1352        assert_comprises(EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_2, EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_2);
1353    }
1354
1355    #[test]
1356    fn example_records_style_braces_layout_units() {
1357        assert_file("EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_UNITS", EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_UNITS);
1358        assert_content(EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_UNITS, "abcd");
1359        assert_comprises(EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_UNITS, EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_UNITS);
1360    }
1361
1362    #[test]
1363    fn example_records_style_braces_layout_records() {
1364        assert_file("EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_RECORDS", EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_RECORDS);
1365        assert_content(EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_RECORDS, "abcd");
1366        assert_comprises(EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_RECORDS, EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_RECORDS);
1367    }
1368
1369    #[test]
1370    fn example_records_style_braces_layout_groups() {
1371        assert_file("EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_GROUPS", EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_GROUPS);
1372        assert_content(EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_GROUPS, "abcd");
1373        assert_comprises(EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_GROUPS, EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_GROUPS);
1374    }
1375
1376    #[test]
1377    fn example_records_style_braces_layout_files() {
1378        assert_file("EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_FILES", EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_FILES);
1379        assert_content(EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_FILES, "abcd");
1380        assert_comprises(EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_FILES, EXAMPLE_RECORD_STYLE_BRACES_LAYOUT_FILES);
1381    }
1382
1383    #[test]
1384    fn example_group() {
1385        assert_file("EXAMPLE_GROUP", EXAMPLE_GROUP);
1386        assert_content(EXAMPLE_GROUP, "abcd");
1387        assert_starts(EXAMPLE_GROUP, EXAMPLE_RECORDS);
1388    }
1389
1390    #[test]
1391    fn example_group_style_symbols() {
1392        assert_file("EXAMPLE_GROUP_STYLE_SYMBOLS", EXAMPLE_GROUP_STYLE_SYMBOLS);
1393        assert_content(EXAMPLE_GROUP_STYLE_SYMBOLS, "abcd");
1394        assert_starts(EXAMPLE_GROUP_STYLE_SYMBOLS, EXAMPLE_RECORDS_STYLE_SYMBOLS);
1395    }
1396
1397    #[test]
1398    fn example_group_style_symbols_layout_0() {
1399        assert_file("EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_0", EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_0);
1400        assert_content(EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_0, "abcd");
1401        assert_starts(EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_0, EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_0);
1402    }
1403
1404    #[test]
1405    fn example_group_style_symbols_layout_1() {
1406        assert_file("EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_1", EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_1);
1407        assert_content(EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_1, "abcd");
1408        assert_starts(EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_1, EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_1);
1409    }
1410
1411    #[test]
1412    fn example_group_style_symbols_layout_2() {
1413        assert_file("EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_2", EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_2);
1414        assert_content(EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_2, "abcd");
1415        assert_starts(EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_2, EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_2);
1416    }
1417
1418    #[test]
1419    fn example_group_style_symbols_layout_units() {
1420        assert_file("EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_UNITS", EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_UNITS);
1421        assert_content(EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_UNITS, "abcd");
1422        assert_starts(EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_UNITS, EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_UNITS);
1423    }
1424
1425    #[test]
1426    fn example_group_style_symbols_layout_records() {
1427        assert_file("EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_RECORDS", EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_RECORDS);
1428        assert_content(EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_RECORDS, "abcd");
1429        assert_starts(EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_RECORDS, EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_RECORDS);
1430    }
1431
1432    #[test]
1433    fn example_group_style_symbols_layout_groups() {
1434        assert_file("EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_GROUPS", EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_GROUPS);
1435        assert_content(EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_GROUPS, "abcd");
1436        assert_starts(EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_GROUPS, EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_GROUPS);
1437    }
1438
1439    #[test]
1440    fn example_group_style_symbols_layout_files() {
1441        assert_file("EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_FILES", EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_FILES);
1442        assert_content(EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_FILES, "abcd");
1443        assert_starts(EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_FILES, EXAMPLE_RECORDS_STYLE_SYMBOLS_LAYOUT_FILES);
1444    }
1445
1446    #[test]
1447    fn example_group_style_controls() {
1448        assert_file("EXAMPLE_GROUP_STYLE_CONTROLS", EXAMPLE_GROUP_STYLE_CONTROLS);
1449        assert_content(EXAMPLE_GROUP_STYLE_CONTROLS, "abcd");
1450        assert_starts(EXAMPLE_GROUP_STYLE_CONTROLS, EXAMPLE_RECORDS_STYLE_CONTROLS);
1451    }
1452
1453    #[test]
1454    fn example_group_style_controls_layout_0() {
1455        assert_file("EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_0", EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_0);
1456        assert_content(EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_0, "abcd");
1457        assert_starts(EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_0, EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_0);
1458    }
1459
1460    #[test]
1461    fn example_group_style_controls_layout_1() {
1462        assert_file("EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_1", EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_1);
1463        assert_content(EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_1, "abcd");
1464        assert_starts(EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_1, EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_1);
1465    }
1466
1467    #[test]
1468    fn example_group_style_controls_layout_2() {
1469        assert_file("EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_2", EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_2);
1470        assert_content(EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_2, "abcd");
1471        assert_starts(EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_2, EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_2);
1472    }
1473
1474    #[test]
1475    fn example_group_style_controls_layout_units() {
1476        assert_file("EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_UNITS", EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_UNITS);
1477        assert_content(EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_UNITS, "abcd");
1478        assert_starts(EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_UNITS, EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_UNITS);
1479    }
1480
1481    #[test]
1482    fn example_group_style_controls_layout_records() {
1483        assert_file("EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_RECORDS", EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_RECORDS);
1484        assert_content(EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_RECORDS, "abcd");
1485        assert_starts(EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_RECORDS, EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_RECORDS);
1486    }
1487
1488    #[test]
1489    fn example_group_style_controls_layout_groups() {
1490        assert_file("EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_GROUPS", EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_GROUPS);
1491        assert_content(EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_GROUPS, "abcd");
1492        assert_starts(EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_GROUPS, EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_GROUPS);
1493    }
1494
1495    #[test]
1496    fn example_group_style_controls_layout_files() {
1497        assert_file("EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_FILES", EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_FILES);
1498        assert_content(EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_FILES, "abcd");
1499        assert_starts(EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_FILES, EXAMPLE_RECORDS_STYLE_CONTROLS_LAYOUT_FILES);
1500    }
1501
1502    #[test]
1503    fn example_group_style_braces() {
1504        assert_file("EXAMPLE_GROUP_STYLE_BRACES", EXAMPLE_GROUP_STYLE_BRACES);
1505        assert_content(EXAMPLE_GROUP_STYLE_BRACES, "abcd");
1506        assert_starts(EXAMPLE_GROUP_STYLE_BRACES, EXAMPLE_RECORDS_STYLE_BRACES);
1507    }
1508
1509    #[test]
1510    fn example_group_style_braces_layout_0() {
1511        assert_file("EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_0", EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_0);
1512        assert_content(EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_0, "abcd");
1513        assert_starts(EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_0, EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_0);
1514    }
1515
1516    #[test]
1517    fn example_group_style_braces_layout_1() {
1518        assert_file("EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_1", EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_1);
1519        assert_content(EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_1, "abcd");
1520        assert_starts(EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_1, EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_1);
1521    }
1522
1523    #[test]
1524    fn example_group_style_braces_layout_2() {
1525        assert_file("EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_2", EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_2);
1526        assert_content(EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_2, "abcd");
1527        assert_starts(EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_2, EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_2);
1528    }
1529
1530    #[test]
1531    fn example_group_style_braces_layout_units() {
1532        assert_file("EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_UNITS", EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_UNITS);
1533        assert_content(EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_UNITS, "abcd");
1534        assert_starts(EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_UNITS, EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_UNITS);
1535    }
1536
1537    #[test]
1538    fn example_group_style_braces_layout_records() {
1539        assert_file("EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_RECORDS", EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_RECORDS);
1540        assert_content(EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_RECORDS, "abcd");
1541        assert_starts(EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_RECORDS, EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_RECORDS);
1542    }
1543
1544    #[test]
1545    fn example_group_style_braces_layout_groups() {
1546        assert_file("EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_GROUPS", EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_GROUPS);
1547        assert_content(EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_GROUPS, "abcd");
1548        assert_starts(EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_GROUPS, EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_GROUPS);
1549    }
1550
1551    #[test]
1552    fn example_group_style_braces_layout_files() {
1553        assert_file("EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_FILES", EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_FILES);
1554        assert_content(EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_FILES, "abcd");
1555        assert_starts(EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_FILES, EXAMPLE_RECORDS_STYLE_BRACES_LAYOUT_FILES);
1556    }
1557
1558    #[test]
1559    fn example_groups() {
1560        assert_file("EXAMPLE_GROUPS", EXAMPLE_GROUPS);
1561        assert_content(EXAMPLE_GROUPS, "abcdefgh");
1562        assert_starts(EXAMPLE_GROUPS, EXAMPLE_GROUP);
1563    }
1564
1565    #[test]
1566    fn example_groups_style_symbols() {
1567        assert_file("EXAMPLE_GROUPS_STYLE_SYMBOLS", EXAMPLE_GROUPS_STYLE_SYMBOLS);
1568        assert_content(EXAMPLE_GROUPS_STYLE_SYMBOLS, "abcdefgh");
1569        assert_comprises(EXAMPLE_GROUPS_STYLE_SYMBOLS, EXAMPLE_GROUP_STYLE_SYMBOLS);
1570    }
1571
1572    #[test]
1573    fn example_groups_style_symbols_layout_0() {
1574        assert_file("EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_0", EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_0);
1575        assert_content(EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_0, "abcdefgh");
1576        assert_comprises(EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_0, EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_0);
1577    }
1578
1579    #[test]
1580    fn example_groups_style_symbols_layout_1() {
1581        assert_file("EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_1", EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_1);
1582        assert_content(EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_1, "abcdefgh");
1583        assert_comprises(EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_1, EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_1);
1584    }
1585
1586    #[test]
1587    fn example_groups_style_symbols_layout_2() {
1588        assert_file("EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_2", EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_2);
1589        assert_content(EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_2, "abcdefgh");
1590        assert_comprises(EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_2, EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_2);
1591    }
1592
1593    #[test]
1594    fn example_groups_style_symbols_layout_units() {
1595        assert_file("EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_UNITS", EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_UNITS);
1596        assert_content(EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_UNITS, "abcdefgh");
1597        assert_comprises(EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_UNITS, EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_UNITS);
1598    }
1599
1600    #[test]
1601    fn example_groups_style_symbols_layout_records() {
1602        assert_file("EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_RECORDS", EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_RECORDS);
1603        assert_content(EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_RECORDS, "abcdefgh");
1604        assert_comprises(EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_RECORDS, EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_RECORDS);
1605    }
1606
1607    #[test]
1608    fn example_groups_style_symbols_layout_groups() {
1609        assert_file("EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_GROUPS", EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_GROUPS);
1610        assert_content(EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_GROUPS, "abcdefgh");
1611        assert_comprises(EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_GROUPS, EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_GROUPS);
1612    }
1613
1614    #[test]
1615    fn example_groups_style_symbols_layout_files() {
1616        assert_file("EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_FILES", EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_FILES);
1617        assert_content(EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_FILES, "abcdefgh");
1618        assert_comprises(EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_FILES, EXAMPLE_GROUP_STYLE_SYMBOLS_LAYOUT_FILES);
1619    }
1620
1621    #[test]
1622    fn example_groups_style_controls() {
1623        assert_file("EXAMPLE_GROUPS_STYLE_CONTROLS", EXAMPLE_GROUPS_STYLE_CONTROLS);
1624        assert_content(EXAMPLE_GROUPS_STYLE_CONTROLS, "abcdefgh");
1625        assert_comprises(EXAMPLE_GROUPS_STYLE_CONTROLS, EXAMPLE_GROUP_STYLE_CONTROLS);
1626    }
1627
1628    #[test]
1629    fn example_groups_style_controls_layout_0() {
1630        assert_file("EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_0", EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_0);
1631        assert_content(EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_0, "abcdefgh");
1632        assert_comprises(EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_0, EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_0);
1633    }
1634
1635    #[test]
1636    fn example_groups_style_controls_layout_1() {
1637        assert_file("EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_1", EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_1);
1638        assert_content(EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_1, "abcdefgh");
1639        assert_comprises(EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_1, EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_1);
1640    }
1641
1642    #[test]
1643    fn example_groups_style_controls_layout_2() {
1644        assert_file("EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_2", EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_2);
1645        assert_content(EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_2, "abcdefgh");
1646        assert_comprises(EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_2, EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_2);
1647    }
1648
1649    #[test]
1650    fn example_groups_style_controls_layout_units() {
1651        assert_file("EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_UNITS", EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_UNITS);
1652        assert_content(EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_UNITS, "abcdefgh");
1653        assert_comprises(EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_UNITS, EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_UNITS);
1654    }
1655
1656    #[test]
1657    fn example_groups_style_controls_layout_records() {
1658        assert_file("EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_RECORDS", EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_RECORDS);
1659        assert_content(EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_RECORDS, "abcdefgh");
1660        assert_comprises(EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_RECORDS, EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_RECORDS);
1661    }
1662
1663    #[test]
1664    fn example_groups_style_controls_layout_groups() {
1665        assert_file("EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_GROUPS", EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_GROUPS);
1666        assert_content(EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_GROUPS, "abcdefgh");
1667        assert_comprises(EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_GROUPS, EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_GROUPS);
1668    }
1669
1670    #[test]
1671    fn example_groups_style_controls_layout_files() {
1672        assert_file("EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_FILES", EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_FILES);
1673        assert_content(EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_FILES, "abcdefgh");
1674        assert_comprises(EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_FILES, EXAMPLE_GROUP_STYLE_CONTROLS_LAYOUT_FILES);
1675    }
1676
1677    #[test]
1678    fn example_groups_style_braces() {
1679        assert_file("EXAMPLE_GROUPS_STYLE_BRACES", EXAMPLE_GROUPS_STYLE_BRACES);
1680        assert_content(EXAMPLE_GROUPS_STYLE_BRACES, "abcdefgh");
1681        assert_comprises(EXAMPLE_GROUPS_STYLE_BRACES, EXAMPLE_GROUP_STYLE_BRACES);
1682    }
1683
1684    #[test]
1685    fn example_groups_style_braces_layout_0() {
1686        assert_file("EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_0", EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_0);
1687        assert_content(EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_0, "abcdefgh");
1688        assert_comprises(EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_0, EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_0);
1689    }
1690
1691    #[test]
1692    fn example_groups_style_braces_layout_1() {
1693        assert_file("EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_1", EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_1);
1694        assert_content(EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_1, "abcdefgh");
1695        assert_comprises(EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_1, EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_1);
1696    }
1697
1698    #[test]
1699    fn example_groups_style_braces_layout_2() {
1700        assert_file("EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_2", EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_2);
1701        assert_content(EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_2, "abcdefgh");
1702        assert_comprises(EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_2, EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_2);
1703    }
1704
1705    #[test]
1706    fn example_groups_style_braces_layout_units() {
1707        assert_file("EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_UNITS", EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_UNITS);
1708        assert_content(EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_UNITS, "abcdefgh");
1709        assert_comprises(EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_UNITS, EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_UNITS);
1710    }
1711
1712    #[test]
1713    fn example_groups_style_braces_layout_records() {
1714        assert_file("EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_RECORDS", EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_RECORDS);
1715        assert_content(EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_RECORDS, "abcdefgh");
1716        assert_comprises(EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_RECORDS, EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_RECORDS);
1717    }
1718
1719    #[test]
1720    fn example_groups_style_braces_layout_groups() {
1721        assert_file("EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_GROUPS", EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_GROUPS);
1722        assert_content(EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_GROUPS, "abcdefgh");
1723        assert_comprises(EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_GROUPS, EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_GROUPS);
1724    }
1725
1726    #[test]
1727    fn example_groups_style_braces_layout_files() {
1728        assert_file("EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_FILES", EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_FILES);
1729        assert_content(EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_FILES, "abcdefgh");
1730        assert_comprises(EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_FILES, EXAMPLE_GROUP_STYLE_BRACES_LAYOUT_FILES);
1731    }
1732
1733    #[test]
1734    fn example_file() {
1735        assert_file("EXAMPLE_FILE", EXAMPLE_FILE);
1736        assert_content(EXAMPLE_FILE, "abcdefgh");
1737        assert_starts(EXAMPLE_FILE, EXAMPLE_GROUPS);
1738    }
1739
1740    #[test]
1741    fn example_file_style_symbols() {
1742        assert_file("EXAMPLE_FILE_STYLE_SYMBOLS", EXAMPLE_FILE_STYLE_SYMBOLS);
1743        assert_content(EXAMPLE_FILE_STYLE_SYMBOLS, "abcdefgh");
1744        assert_starts(EXAMPLE_FILE_STYLE_SYMBOLS, EXAMPLE_GROUPS_STYLE_SYMBOLS);
1745    }
1746
1747    #[test]
1748    fn example_file_style_symbols_layout_0() {
1749        assert_file("EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_0", EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_0);
1750        assert_content(EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_0, "abcdefgh");
1751        assert_starts(EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_0, EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_0);
1752    }
1753
1754    #[test]
1755    fn example_file_style_symbols_layout_1() {
1756        assert_file("EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_1", EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_1);
1757        assert_content(EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_1, "abcdefgh");
1758        assert_starts(EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_1, EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_1);
1759    }
1760
1761    #[test]
1762    fn example_file_style_symbols_layout_2() {
1763        assert_file("EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_2", EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_2);
1764        assert_content(EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_2, "abcdefgh");
1765        assert_starts(EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_2, EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_2);
1766    }
1767
1768    #[test]
1769    fn example_file_style_symbols_layout_units() {
1770        assert_file("EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_UNITS", EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_UNITS);
1771        assert_content(EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_UNITS, "abcdefgh");
1772        assert_starts(EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_UNITS, EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_UNITS);
1773    }
1774
1775    #[test]
1776    fn example_file_style_symbols_layout_records() {
1777        assert_file("EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_RECORDS", EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_RECORDS);
1778        assert_content(EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_RECORDS, "abcdefgh");
1779        assert_starts(EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_RECORDS, EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_RECORDS);
1780    }
1781
1782    #[test]
1783    fn example_file_style_symbols_layout_groups() {
1784        assert_file("EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_GROUPS", EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_GROUPS);
1785        assert_content(EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_GROUPS, "abcdefgh");
1786        assert_starts(EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_GROUPS, EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_GROUPS);
1787    }
1788
1789    #[test]
1790    fn example_file_style_symbols_layout_files() {
1791        assert_file("EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_FILES", EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_FILES);
1792        assert_content(EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_FILES, "abcdefgh");
1793        assert_starts(EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_FILES, EXAMPLE_GROUPS_STYLE_SYMBOLS_LAYOUT_FILES);
1794    }
1795
1796    #[test]
1797    fn example_file_style_controls() {
1798        assert_file("EXAMPLE_FILE_STYLE_CONTROLS", EXAMPLE_FILE_STYLE_CONTROLS);
1799        assert_content(EXAMPLE_FILE_STYLE_CONTROLS, "abcdefgh");
1800        assert_starts(EXAMPLE_FILE_STYLE_CONTROLS, EXAMPLE_GROUPS_STYLE_CONTROLS);
1801    }
1802
1803    #[test]
1804    fn example_file_style_controls_layout_0() {
1805        assert_file("EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_0", EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_0);
1806        assert_content(EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_0, "abcdefgh");
1807        assert_starts(EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_0, EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_0);
1808    }
1809
1810    #[test]
1811    fn example_file_style_controls_layout_1() {
1812        assert_file("EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_1", EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_1);
1813        assert_content(EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_1, "abcdefgh");
1814        assert_starts(EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_1, EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_1);
1815    }
1816
1817    #[test]
1818    fn example_file_style_controls_layout_2() {
1819        assert_file("EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_2", EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_2);
1820        assert_content(EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_2, "abcdefgh");
1821        assert_starts(EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_2, EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_2);
1822    }
1823
1824    #[test]
1825    fn example_file_style_controls_layout_units() {
1826        assert_file("EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_UNITS", EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_UNITS);
1827        assert_content(EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_UNITS, "abcdefgh");
1828        assert_starts(EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_UNITS, EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_UNITS);
1829    }
1830
1831    #[test]
1832    fn example_file_style_controls_layout_records() {
1833        assert_file("EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_RECORDS", EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_RECORDS);
1834        assert_content(EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_RECORDS, "abcdefgh");
1835        assert_starts(EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_RECORDS, EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_RECORDS);
1836    }
1837
1838    #[test]
1839    fn example_file_style_controls_layout_groups() {
1840        assert_file("EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_GROUPS", EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_GROUPS);
1841        assert_content(EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_GROUPS, "abcdefgh");
1842        assert_starts(EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_GROUPS, EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_GROUPS);
1843    }
1844
1845    #[test]
1846    fn example_file_style_controls_layout_files() {
1847        assert_file("EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_FILES", EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_FILES);
1848        assert_content(EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_FILES, "abcdefgh");
1849        assert_starts(EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_FILES, EXAMPLE_GROUPS_STYLE_CONTROLS_LAYOUT_FILES);
1850    }
1851
1852    #[test]
1853    fn example_file_style_braces() {
1854        assert_file("EXAMPLE_FILE_STYLE_BRACES", EXAMPLE_FILE_STYLE_BRACES);
1855        assert_content(EXAMPLE_FILE_STYLE_BRACES, "abcdefgh");
1856        assert_starts(EXAMPLE_FILE_STYLE_BRACES, EXAMPLE_GROUPS_STYLE_BRACES);
1857    }
1858
1859    #[test]
1860    fn example_file_style_braces_layout_0() {
1861        assert_file("EXAMPLE_FILE_STYLE_BRACES_LAYOUT_0", EXAMPLE_FILE_STYLE_BRACES_LAYOUT_0);
1862        assert_content(EXAMPLE_FILE_STYLE_BRACES_LAYOUT_0, "abcdefgh");
1863        assert_starts(EXAMPLE_FILE_STYLE_BRACES_LAYOUT_0, EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_0);
1864    }
1865
1866    #[test]
1867    fn example_file_style_braces_layout_1() {
1868        assert_file("EXAMPLE_FILE_STYLE_BRACES_LAYOUT_1", EXAMPLE_FILE_STYLE_BRACES_LAYOUT_1);
1869        assert_content(EXAMPLE_FILE_STYLE_BRACES_LAYOUT_1, "abcdefgh");
1870        assert_starts(EXAMPLE_FILE_STYLE_BRACES_LAYOUT_1, EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_1);
1871    }
1872
1873    #[test]
1874    fn example_file_style_braces_layout_2() {
1875        assert_file("EXAMPLE_FILE_STYLE_BRACES_LAYOUT_2", EXAMPLE_FILE_STYLE_BRACES_LAYOUT_2);
1876        assert_content(EXAMPLE_FILE_STYLE_BRACES_LAYOUT_2, "abcdefgh");
1877        assert_starts(EXAMPLE_FILE_STYLE_BRACES_LAYOUT_2, EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_2);
1878    }
1879
1880    #[test]
1881    fn example_file_style_braces_layout_units() {
1882        assert_file("EXAMPLE_FILE_STYLE_BRACES_LAYOUT_UNITS", EXAMPLE_FILE_STYLE_BRACES_LAYOUT_UNITS);
1883        assert_content(EXAMPLE_FILE_STYLE_BRACES_LAYOUT_UNITS, "abcdefgh");
1884        assert_starts(EXAMPLE_FILE_STYLE_BRACES_LAYOUT_UNITS, EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_UNITS);
1885    }
1886
1887    #[test]
1888    fn example_file_style_braces_layout_records() {
1889        assert_file("EXAMPLE_FILE_STYLE_BRACES_LAYOUT_RECORDS", EXAMPLE_FILE_STYLE_BRACES_LAYOUT_RECORDS);
1890        assert_content(EXAMPLE_FILE_STYLE_BRACES_LAYOUT_RECORDS, "abcdefgh");
1891        assert_starts(EXAMPLE_FILE_STYLE_BRACES_LAYOUT_RECORDS, EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_RECORDS);
1892    }
1893
1894    #[test]
1895    fn example_file_style_braces_layout_groups() {
1896        assert_file("EXAMPLE_FILE_STYLE_BRACES_LAYOUT_GROUPS", EXAMPLE_FILE_STYLE_BRACES_LAYOUT_GROUPS);
1897        assert_content(EXAMPLE_FILE_STYLE_BRACES_LAYOUT_GROUPS, "abcdefgh");
1898        assert_starts(EXAMPLE_FILE_STYLE_BRACES_LAYOUT_GROUPS, EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_GROUPS);
1899    }
1900
1901    #[test]
1902    fn example_file_style_braces_layout_files() {
1903        assert_file("EXAMPLE_FILE_STYLE_BRACES_LAYOUT_FILES", EXAMPLE_FILE_STYLE_BRACES_LAYOUT_FILES);
1904        assert_content(EXAMPLE_FILE_STYLE_BRACES_LAYOUT_FILES, "abcdefgh");
1905        assert_starts(EXAMPLE_FILE_STYLE_BRACES_LAYOUT_FILES, EXAMPLE_GROUPS_STYLE_BRACES_LAYOUT_FILES);
1906    }
1907
1908    #[test]
1909    fn example_files() {
1910        assert_file("EXAMPLE_FILES", EXAMPLE_FILES);
1911        assert_content(EXAMPLE_FILES, "abcdefghijklmnop");
1912        assert_starts(EXAMPLE_FILES, EXAMPLE_FILE);
1913    }
1914
1915    #[test]
1916    fn example_files_style_symbols() {
1917        assert_file("EXAMPLE_FILES_STYLE_SYMBOLS", EXAMPLE_FILES_STYLE_SYMBOLS);
1918        assert_content(EXAMPLE_FILES_STYLE_SYMBOLS, "abcdefghijklmnop");
1919        assert_comprises(EXAMPLE_FILES_STYLE_SYMBOLS, EXAMPLE_FILE_STYLE_SYMBOLS);
1920    }
1921
1922    #[test]
1923    fn example_files_style_symbols_layout_0() {
1924        assert_file("EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_0", EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_0);
1925        assert_content(EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_0, "abcdefghijklmnop");
1926        assert_comprises(EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_0, EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_0);
1927    }
1928
1929    #[test]
1930    fn example_files_style_symbols_layout_1() {
1931        assert_file("EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_1", EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_1);
1932        assert_content(EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_1, "abcdefghijklmnop");
1933        assert_comprises(EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_1, EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_1);
1934    }
1935
1936    #[test]
1937    fn example_files_style_symbols_layout_2() {
1938        assert_file("EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_2", EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_2);
1939        assert_content(EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_2, "abcdefghijklmnop");
1940        assert_comprises(EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_2, EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_2);
1941    }
1942
1943    #[test]
1944    fn example_files_style_symbols_layout_units() {
1945        assert_file("EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_UNITS", EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_UNITS);
1946        assert_content(EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_UNITS, "abcdefghijklmnop");
1947        assert_comprises(EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_UNITS, EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_UNITS);
1948    }
1949
1950    #[test]
1951    fn example_files_style_symbols_layout_records() {
1952        assert_file("EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_RECORDS", EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_RECORDS);
1953        assert_content(EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_RECORDS, "abcdefghijklmnop");
1954        assert_comprises(EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_RECORDS, EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_RECORDS);
1955    }
1956
1957    #[test]
1958    fn example_files_style_symbols_layout_groups() {
1959        assert_file("EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_GROUPS", EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_GROUPS);
1960        assert_content(EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_GROUPS, "abcdefghijklmnop");
1961        assert_comprises(EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_GROUPS, EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_GROUPS);
1962    }
1963
1964    #[test]
1965    fn example_files_style_symbols_layout_files() {
1966        assert_file("EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_FILES", EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_FILES);
1967        assert_content(EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_FILES, "abcdefghijklmnop");
1968        assert_comprises(EXAMPLE_FILES_STYLE_SYMBOLS_LAYOUT_FILES, EXAMPLE_FILE_STYLE_SYMBOLS_LAYOUT_FILES);
1969    }
1970
1971    #[test]
1972    fn example_files_style_controls() {
1973        assert_file("EXAMPLE_FILES_STYLE_CONTROLS", EXAMPLE_FILES_STYLE_CONTROLS);
1974        assert_content(EXAMPLE_FILES_STYLE_CONTROLS, "abcdefghijklmnop");
1975        assert_comprises(EXAMPLE_FILES_STYLE_CONTROLS, EXAMPLE_FILE_STYLE_CONTROLS);
1976    }
1977
1978    #[test]
1979    fn example_files_style_controls_layout_0() {
1980        assert_file("EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_0", EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_0);
1981        assert_content(EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_0, "abcdefghijklmnop");
1982        assert_comprises(EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_0, EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_0);
1983    }
1984
1985    #[test]
1986    fn example_files_style_controls_layout_1() {
1987        assert_file("EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_1", EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_1);
1988        assert_content(EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_1, "abcdefghijklmnop");
1989        assert_comprises(EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_1, EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_1);
1990    }
1991
1992    #[test]
1993    fn example_files_style_controls_layout_2() {
1994        assert_file("EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_2", EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_2);
1995        assert_content(EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_2, "abcdefghijklmnop");
1996        assert_comprises(EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_2, EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_2);
1997    }
1998
1999    #[test]
2000    fn example_files_style_controls_layout_units() {
2001        assert_file("EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_UNITS", EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_UNITS);
2002        assert_content(EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_UNITS, "abcdefghijklmnop");
2003        assert_comprises(EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_UNITS, EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_UNITS);
2004    }
2005
2006    #[test]
2007    fn example_files_style_controls_layout_records() {
2008        assert_file("EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_RECORDS", EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_RECORDS);
2009        assert_content(EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_RECORDS, "abcdefghijklmnop");
2010        assert_comprises(EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_RECORDS, EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_RECORDS);
2011    }
2012
2013    #[test]
2014    fn example_files_style_controls_layout_groups() {
2015        assert_file("EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_GROUPS", EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_GROUPS);
2016        assert_content(EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_GROUPS, "abcdefghijklmnop");
2017        assert_comprises(EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_GROUPS, EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_GROUPS);
2018    }
2019
2020    #[test]
2021    fn example_files_style_controls_layout_files() {
2022        assert_file("EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_FILES", EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_FILES);
2023        assert_content(EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_FILES, "abcdefghijklmnop");
2024        assert_comprises(EXAMPLE_FILES_STYLE_CONTROLS_LAYOUT_FILES, EXAMPLE_FILE_STYLE_CONTROLS_LAYOUT_FILES);
2025    }
2026
2027    #[test]
2028    fn example_files_style_braces() {
2029        assert_file("EXAMPLE_FILES_STYLE_BRACES", EXAMPLE_FILES_STYLE_BRACES);
2030        assert_content(EXAMPLE_FILES_STYLE_BRACES, "abcdefghijklmnop");
2031        assert_comprises(EXAMPLE_FILES_STYLE_BRACES, EXAMPLE_FILE_STYLE_BRACES);
2032    }
2033
2034    #[test]
2035    fn example_files_style_braces_layout_0() {
2036        assert_file("EXAMPLE_FILES_STYLE_BRACES_LAYOUT_0", EXAMPLE_FILES_STYLE_BRACES_LAYOUT_0);
2037        assert_content(EXAMPLE_FILES_STYLE_BRACES_LAYOUT_0, "abcdefghijklmnop");
2038        assert_comprises(EXAMPLE_FILES_STYLE_BRACES_LAYOUT_0, EXAMPLE_FILE_STYLE_BRACES_LAYOUT_0);
2039    }
2040
2041    #[test]
2042    fn example_files_style_braces_layout_1() {
2043        assert_file("EXAMPLE_FILES_STYLE_BRACES_LAYOUT_1", EXAMPLE_FILES_STYLE_BRACES_LAYOUT_1);
2044        assert_content(EXAMPLE_FILES_STYLE_BRACES_LAYOUT_1, "abcdefghijklmnop");
2045        assert_comprises(EXAMPLE_FILES_STYLE_BRACES_LAYOUT_1, EXAMPLE_FILE_STYLE_BRACES_LAYOUT_1);
2046    }
2047
2048    #[test]
2049    fn example_files_style_braces_layout_2() {
2050        assert_file("EXAMPLE_FILES_STYLE_BRACES_LAYOUT_2", EXAMPLE_FILES_STYLE_BRACES_LAYOUT_2);
2051        assert_content(EXAMPLE_FILES_STYLE_BRACES_LAYOUT_2, "abcdefghijklmnop");
2052        assert_comprises(EXAMPLE_FILES_STYLE_BRACES_LAYOUT_2, EXAMPLE_FILE_STYLE_BRACES_LAYOUT_2);
2053    }
2054
2055    #[test]
2056    fn example_files_style_braces_layout_units() {
2057        assert_file("EXAMPLE_FILES_STYLE_BRACES_LAYOUT_UNITS", EXAMPLE_FILES_STYLE_BRACES_LAYOUT_UNITS);
2058        assert_content(EXAMPLE_FILES_STYLE_BRACES_LAYOUT_UNITS, "abcdefghijklmnop");
2059        assert_comprises(EXAMPLE_FILES_STYLE_BRACES_LAYOUT_UNITS, EXAMPLE_FILE_STYLE_BRACES_LAYOUT_UNITS);
2060    }
2061
2062    #[test]
2063    fn example_files_style_braces_layout_records() {
2064        assert_file("EXAMPLE_FILES_STYLE_BRACES_LAYOUT_RECORDS", EXAMPLE_FILES_STYLE_BRACES_LAYOUT_RECORDS);
2065        assert_content(EXAMPLE_FILES_STYLE_BRACES_LAYOUT_RECORDS, "abcdefghijklmnop");
2066        assert_comprises(EXAMPLE_FILES_STYLE_BRACES_LAYOUT_RECORDS, EXAMPLE_FILE_STYLE_BRACES_LAYOUT_RECORDS);
2067    }
2068
2069    #[test]
2070    fn example_files_style_braces_layout_groups() {
2071        assert_file("EXAMPLE_FILES_STYLE_BRACES_LAYOUT_GROUPS", EXAMPLE_FILES_STYLE_BRACES_LAYOUT_GROUPS);
2072        assert_content(EXAMPLE_FILES_STYLE_BRACES_LAYOUT_GROUPS, "abcdefghijklmnop");
2073        assert_comprises(EXAMPLE_FILES_STYLE_BRACES_LAYOUT_GROUPS, EXAMPLE_FILE_STYLE_BRACES_LAYOUT_GROUPS);
2074    }
2075
2076    #[test]
2077    fn example_files_style_braces_layout_files() {
2078        assert_file("EXAMPLE_FILES_STYLE_BRACES_LAYOUT_FILES", EXAMPLE_FILES_STYLE_BRACES_LAYOUT_FILES);
2079        assert_content(EXAMPLE_FILES_STYLE_BRACES_LAYOUT_FILES, "abcdefghijklmnop");
2080        assert_comprises(EXAMPLE_FILES_STYLE_BRACES_LAYOUT_FILES, EXAMPLE_FILE_STYLE_BRACES_LAYOUT_FILES);
2081    }
2082
2083    #[test]
2084    fn example_array_units() {
2085        assert_eq!(EXAMPLE_ARRAY_UNITS.len(), 2);
2086    }
2087
2088    #[test]
2089    fn example_array_records() {
2090        assert_eq!(EXAMPLE_ARRAY_RECORDS.len(), 2);
2091    }
2092
2093    #[test]
2094    fn example_array_groups() {
2095        assert_eq!(EXAMPLE_ARRAY_GROUPS.len(), 2);
2096    }
2097
2098    #[test]
2099    fn example_array_files() {
2100        assert_eq!(EXAMPLE_ARRAY_FILES.len(), 2);
2101    }
2102
2103}