Daniel H. Peger created CONFIGURATION-795:
---------------------------------------------

             Summary: Blanc lines before always 0 for first property despite 
header comment
                 Key: CONFIGURATION-795
                 URL: https://issues.apache.org/jira/browse/CONFIGURATION-795
             Project: Commons Configuration
          Issue Type: Bug
          Components: Format
    Affects Versions: 2.7
            Reporter: Daniel H. Peger


Given a properties like the one described in 
[PropertiesConfigurationLayout|https://commons.apache.org/proper/commons-configuration/apidocs/org/apache/commons/configuration2/PropertiesConfigurationLayout.html]:

{noformat}
 # A demo configuration file
 # for Demo App 1.42

 # Application name
 AppName=Demo App

 # Application vendor
 AppVendor=DemoSoft


 # GUI properties
 # Window Color
 windowColors=0xFFFFFF,0x000000

 # Include some setting
 include=settings.properties
 # Another vendor
 AppVendor=TestSoft
{noformat}

The documentation states

bq. For the property {{AppName}} one comment line and one leading blanc line is 
stored.

But the format actually thinks there is no leading blanc line for {{AppName}} :

{code}
final PropertiesConfiguration properties = new Configurations().properties(new 
File("demo.properties"));

final int blancLinesBefore = 
properties.getLayout().getBlancLinesBefore("AppName");
assert blancLinesBefore == 1 : "Blanc lines before for first property not 
correct";
{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to