@Test
public void testPropertySettingFloat_tct030() {
logger.debug("Testing get and set of Float from apam descriptors (values and default values)");
Specification specsS1 = waitForSpecByName(null, "specs-s1-tct026");
Implementation implemS1 = waitForImplByName(null, "implem-s1-tct026");
Instance instanceS1 = waitForInstByName(null, "instance-s1-tct026");
logger.debug("Testing properties already setted in descriptor");
testPropertyGetFloat(specsS1, "prop-def0", (float) 12.34);
testPropertyGetFloat(implemS1, "prop-def0", (float) 12.34);
testPropertyGetFloat(instanceS1, "prop-def0", (float) 12.34);
testPropertyGetFloat(implemS1, "prop-impl0", (float) 23.45);
testPropertyGetFloat(instanceS1, "prop-impl0", (float) 23.45);
testPropertyGetFloat(instanceS1, "prop-inst0", (float) 34.56);
testPropertyGetFloat(implemS1, "prop-def4", (float) 12.34);
logger.debug("Testing properties default values setted in descriptor (not working - specification of apam behavior ambiguous)");
logger.debug("Testing setting and getting properties using apam API");
specsS1.setProperty("prop-def1", new Float(98.76));
testPropertyGetFloat(specsS1, "prop-def1", (float) 98.76);
instanceS1.setProperty("prop-inst2", new Float(98.76));
testPropertyGetFloat(instanceS1, "prop-inst2", (float) 98.76);
}