HsacExamples.SlimTests.UtilityFixtures.PropertiesFileFixtureTest



Properties files fixture is a specialization of FileFixture which allows .properties file to be read.

Reading

In this sample we first create a .properties file, using FileFixture, and then read it.

script file fixture
set directory http://files/test
$props<-[sample.properties] create sample.properties containing wine = good
append #comment = ignored to $props->[sample.properties] on new line
append beer:bad to $props->[sample.properties] on new line
show content of $props->[sample.properties]
wine = good
#comment = ignored
beer:bad

script properties file fixture
load values from $props->[sample.properties]
show values
wine good
beer bad
check value wine good
check value beer bad
check number of values 2
We can use standard file fixture methods
delete $props->[sample.properties]

Writing

We can also write properties in an easier way:

script properties file fixture
set directory http://files/test
set value bad for wine
set value good for beer
set value better for cola
$sample2<-[sample2.properties] create sample2.properties containing values
show content of $sample2->[sample2.properties]
wine=bad
cola=better
beer=good

script properties file fixture
load values from $sample2->[sample2.properties]
show values
wine bad
cola better
beer good
check value wine bad
check value beer good
check value cola better
check number of values 3
delete $sample2->[sample2.properties]