コード例 #1
0
ファイル: OptionTest.php プロジェクト: axelmdev/ecommerce
 public function testFromArraysValue()
 {
     $this->assertEquals(None::create(), Option::fromArraysValue('foo', 'bar'));
     $this->assertEquals(None::create(), Option::fromArraysValue(null, 'bar'));
     $this->assertEquals(None::create(), Option::fromArraysValue(array('foo' => 'bar'), 'baz'));
     $this->assertEquals(None::create(), Option::fromArraysValue(array('foo' => null), 'foo'));
     $this->assertEquals(new Some('foo'), Option::fromArraysValue(array('foo' => 'foo'), 'foo'));
 }