PageRenderTime 30ms CodeModel.GetById 23ms app.highlight 4ms RepoModel.GetById 1ms app.codeStats 1ms

/framework/vendor/spyc/lib/tests/IndentTest.php

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