#
# Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

### boolean
bool-n=false
bool-p=true
bool.n=false
bool.p=true
bool-array.0=false
bool-array.1=true
bool.array.0=false
bool.array.1=true

### double
double-n=-1234.5678
double-p=1234.5678
double-z=0
double.n=-1234.5678
double.p=1234.5678
double.z=0
double-array.0=-1234.5678
double-array.1=0
double-array.2=1234.5678
double.array.0=-1234.5678
double.array.1=0
double.array.2=1234.5678

### int
int-n=-2147483648
int-p=2147483647
int-z=0
int.n=-2147483648
int.p=2147483647
int.z=0
int-array.0=-2147483648
int-array.1=0
int-array.2=2147483647
int.array.0=-2147483648
int.array.1=0
int.array.2=2147483647

### long
long-n=-9223372036854775808
long-p=9223372036854775807
long-z=0
long.n=-9223372036854775808
long.p=9223372036854775807
long.z=0
long-array.0=-9223372036854775808
long-array.1=0
long-array.2=9223372036854775807
long.array.0=-9223372036854775808
long.array.1=0
long.array.2=9223372036854775807

### mixed arrays
mixed-array.0.0=string value
mixed-array.0.1.p=true
mixed-array.1=-2147483648
mixed-array.2.o1.o2.n=-1234.5678
mixed-array.2.o1.o2.o3.localhost=http://localhost
mixed-array.2.o1.p=9223372036854775807
mixed.array.0.0=string value
mixed.array.0.1.p=true
mixed.array.1=-2147483648
mixed.array.2.o1.o2.n=-1234.5678
mixed.array.2.o1.o2.o3.localhost=http://localhost
mixed.array.2.o1.p=9223372036854775807

### text arrays
text-array.0=
text-array.1=string value
text-empty=
text-text=string value
text.array.0=
text.array.1=string value
text.empty=
text.text=string value

### tree
tree.single1=23
tree.array1.0=Hello
tree.array1.1=42
tree.array1.2=true
tree.object1.array2.0=Hi
tree.object1.array2.1=68
tree.object1.array2.2=false
tree.object1.single2=69

### uri arrays
uri-array.0=http://localhost
uri-array.1=http://localhost
uri-array.2=http://localhost
uri-localhost=http://localhost
uri.array.0=http://localhost
uri.array.1=http://localhost
uri.array.2=http://localhost
uri.localhost=http://localhost

### escaped
escaped.oracle~1com.prop1=val1
escaped.oracle~1com.prop2=val2
escaped.oracle.com=1
escaped.oracle.cz=2
