| # Licensed to the Apache Software Foundation (ASF) under one or more |
| # contributor license agreements. See the NOTICE file distributed with |
| # this work for additional information regarding copyright ownership. |
| # The ASF licenses this file to You 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. |
| |
| # A properties file to test the compatibility of |
| # PropertiesConfiguration.JupIOFactory to java.util.Properties (JUP). |
| # Test cases in here don't necessarily indicate that the DefaultIOFactory |
| # violated them. |
| |
| # Spaces can be escaped using "\". Important for the first leading space in a |
| # property value so it won't get trimmed. "\u0020" is too cumbersome. |
| leadingSpace = \ abc |
| |
| # Trailing spaces are preserved. |
| trailingSpace = abc |
| |
| # For unknown escape sequences, the backslash will simply be removed. |
| # Technically "\ " is also an unknown escape sequence; but it's enough to avoid |
| # leading whitespace in values from being trimmed. |
| unknownEscapeSequences = \a\b\c\ |
| |
| # DefaultIOFactory would interpret this as a line continuation (because of the |
| # trailing whitespace being trimmed). For JUP this is just an escaped space. |
| withoutLineContinuation = abc\ |
| |
| # When continuing a property line, # or ! is not interpreted as the start of a |
| # comment line. |
| withLineContinuationComments = abc\ |
| # def |
| |
| # When continuing a property line, leading whitespace of the following lines is |
| # trimmed; just like the whitespace between the separator and the first |
| # non-whitespace character of the property value. |
| withLineContinuationLeadingWhitespace = abc\ |
| ghi |
| |
| # Whitespace other than newlines is a valid separator. |
| spaceAsSeparator abc |
| tabAsSeparator abc |
| |
| # Keys can contain spaces when they're escaped. |
| key\ With\ Spaces = abc |
| |
| # Keys can contain tabs when they're escaped. (Who would want that though? |
| # Spaces are already pushing it...) |
| key\ With\ Tabs = abc |
| |
| # Just some unicode escapes. Used to test JupIOFactory with disabled Unicode |
| # escapes. |
| unicodeEscapes = \u6C49\u8BED\u6F22\u8A9E |