public function test_createDouble() { $this->assertCreateOfType(VarType::DOUBLE, 0.0, false, LiteSetup::createDouble()); $this->assertCreateOfType(VarType::DOUBLE, 12.23, false, LiteSetup::createDouble(12.23)); $this->assertCreateOfType(VarType::DOUBLE, null, true, LiteSetup::createDouble(null)); $this->assertHasAccessRestriction(AccessRestriction::NO_GET, LiteSetup::createDouble(null, AccessRestriction::NO_GET)); }
public function test_fixValue_Scalars() { $this->assertSame(1.0, ValueValidation::fixValue(LiteSetup::createDouble(), "1")); $this->assertSame(23, ValueValidation::fixValue(LiteSetup::createInt(), "23")); $this->assertSame("1", ValueValidation::fixValue(LiteSetup::createString(), 1)); $this->assertSame(false, ValueValidation::fixValue(LiteSetup::createBool(), [])); }