1
configuration.loaded = true
4
propertyInOrder = test.properties
6
include = include.properties
8
include.file = include-interpol.properties
9
include = ${include.file}
11
test.unescape = This \n string \t contains \" escaped \\ character\u0073
12
test.unescape.list-separator = This string contains \, an escaped list separator
15
# Other test properties
18
test.equals = value=one
23
test.mixed.array = b, c, d
25
test.multilines = This is a value spread out across several adjacent \
26
natural lines by escaping the line terminator with \
27
a backslash character.
30
# Test a property that uses a previous property
34
base.reference = ${base}extra
35
base.reference.array = ${base}extra
36
base.reference.array = ${base}extra
39
# Non String Properties
43
test.boolean.array = false
44
test.boolean.array = true
51
test.double.array = 20.35
52
test.double.array = 30.45
55
test.float.array = 30.35
56
test.float.array = 40.45
59
test.integer.array = 20
60
test.integer.array = 30
63
test.long.array = 2000000
64
test.long.array = 3000000
73
# Test complex line ending escaping
76
test.path = C:\\path1\\
77
test.path = C:\\path2\\
78
test.path = C:\\path3\\\
82
# Test for the comment lines
85
#comment = this is not a property but a comment line starting with '#'
86
!comment = this is not a property but a comment line starting with '!'
89
# Tests for the key/value separators ('=', ':' or white space, escaped or not)
92
test.separator\=in.key = foo
93
test.separator\:in.key = bar
94
test.separator\ in.key = foo
95
test.separator\in.key = bar
96
test.separator\ in.key = foo
98
test.separator.equal = foo
99
test.separator.colon : foo
100
test.separator.tab foo
101
test.separator.formfeedfoo
102
test.separator.whitespace foo
103
test.separator.no.space=foo
105
# Tests for backslash escaping in lists
106
test.share1 = \\\\\\\\share1a, \\\\\\\\share1b
107
test.share2 = \\\\share2a
108
test.share2 = \\\\share2b
109
test.share3 = \\\\\\\\share3a\\\\\\\\,\\\\\\\\share3b\\