コード例 #1
0
ファイル: LiteSetupTest.php プロジェクト: oktopost/objection
 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));
 }
コード例 #2
0
 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(), []));
 }