@@ -64,7 +64,31 @@ public function testToStringWithArray()
6464 {
6565 $ this ->class ->value = ['hello ' =>'string ' , 'test ' =>'int ' ];
6666 $ return = $ this ->class ->__toString ();
67- $ this ->assertSame ('<ul class="list-group"><li class="list-group-item">hello</li><li class="list-group-item"><a href="#object-int">test</a></li></ul> ' , $ return );
67+ $ this ->assertSame ('<ul class="list-group mdl-list"><li class="list-group-item mdl-list__item">hello</li><li class="list-group-item mdl-list__item"><a href="#object-int">test</a></li></ul> ' , $ return );
68+ }
69+
70+ /**
71+ * Test setup of new instances
72+ */
73+ public function testToStringWithString ()
74+ {
75+ $ this ->class ->value = 'hello ' ;
76+ $ this ->class ->key = 'key ' ;
77+ $ this ->class ->element = 'string ' ;
78+ $ return = $ this ->class ->__toString ();
79+ $ this ->assertSame ('<tr><td>key</td><td><code>string</code></td><td></td></tr> ' , $ return );
80+ }
81+
82+ /**
83+ * Test setup of new instances
84+ */
85+ public function testToStringWithStringComplex ()
86+ {
87+ $ this ->class ->value = 'hello ' ;
88+ $ this ->class ->key = 'key ' ;
89+ $ this ->class ->element = 'Car ' ;
90+ $ return = $ this ->class ->__toString ();
91+ $ this ->assertSame ('<tr><td>key</td><td><code><a href="#object-car">Car</a></code></td><td></td></tr> ' , $ return );
6892 }
6993
7094 /**
@@ -74,7 +98,7 @@ public function testToStringWithComplexArray()
7498 {
7599 $ this ->class ->value = ['hello ' =>'bike ' , 'test ' =>'Car ' ];
76100 $ return = $ this ->class ->__toString ();
77- $ this ->assertSame ('<ul class="list-group"><li class="list-group-item"><a href="#object-bike">hello</a></li><li class="list-group-item"><a href="#object-car">test</a></li></ul> ' , $ return );
101+ $ this ->assertSame ('<ul class="list-group mdl-list "><li class="list-group-item mdl-list__item "><a href="#object-bike">hello</a></li><li class="list-group-item mdl-list__item "><a href="#object-car">test</a></li></ul> ' , $ return );
78102 }
79103
80104 /**
@@ -122,7 +146,7 @@ public function parseObjectProvider()
122146
123147 $ base3 = new EnumStructureElement ();
124148 $ base3 ->key = 'car_id_list ' ;
125- $ base3 ->value = [] ;
149+ $ base3 ->value = ' car_id_list ' ;
126150 $ base3 ->status = 'optional ' ;
127151 $ base3 ->element = 'member ' ;
128152 $ base3 ->type = 'array ' ;
0 commit comments