public function testFromYAML() { $yaml = implode("\n", array('id: 101', 'name: "Jack Jackson"', 'email: "*****@*****.**"', 'birthday: "1980-03-14"', 'created: "2000-03-07 10:45:13"', 'income: 12345.67')); $actual = Person::fromYAML($yaml); $expected = new Person(); $expected->id = 101; $expected->name = 'Jack Jackson'; $expected->email = '*****@*****.**'; $expected->birthday = '1980-03-14'; $expected->created = '2000-03-07 10:45:13'; $expected->income = 12345.67; $this->assertEquals($expected, $actual); }