1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | <?php require_once ("../spyc.php"); class IndentTest extends PHPUnit_Framework_TestCase { protected $Y; protected function setUp() { $this->Y = Spyc::YAMLLoad("indent_1.yaml"); } public function testIndent_1() { $this->assertEquals (array ('child_1' => 2, 'child_2' => 0, 'child_3' => 1), $this->Y['root']); } public function testIndent_2() { $this->assertEquals (array ('child_1' => 1, 'child_2' => 2), $this->Y['root2']); } public function testIndent_3() { $this->assertEquals (array (array ('resolutions' => array (1024 => 768, 1920 => 1200), 'producer' => 'Nec')), $this->Y['display']); } public function testIndent_4() { $this->assertEquals (array ( array ('resolutions' => array (1024 => 768)), array ('resolutions' => array (1920 => 1200)), ), $this->Y['displays']); } public function testIndent_5() { $this->assertEquals (array (array ( 'row' => 0, 'col' => 0, 'headsets_affected' => array ( array ( 'ports' => array (0), 'side' => 'left', ) ), 'switch_function' => array ( 'ics_ptt' => true ) )), $this->Y['nested_hashes_and_seqs']); } public function testIndent_6() { $this->assertEquals (array ( 'h' => array ( array ('a' => 'b', 'a1' => 'b1'), array ('c' => 'd') ) ), $this->Y['easier_nest']); } } |