Exemplo n.º 1
0
 public function testGetType()
 {
     $types = array('string' => "this is a \n string", 'string' => '55.55', 'number' => 5, 'number' => 55.55, 'boolean' => true, 'boolean' => false, 'null' => null, 'object' => new Encoder(), 'object' => (object) array(1, 2, 3), 'object' => array('s' => 4, 'g' => 'x'), 'array' => array(1, 2, 3), 'array' => new \Imperium\JSON\ArrayObject(array()), 'undefined' => new \Imperium\JSON\Undefined());
     foreach ($types as $expected => $test) {
         $this->assertEquals($expected, Encoder::getType($test));
     }
 }