Example #1
0
 /**
  * @test
  */
 public function testSpecialChars()
 {
     $o = new SimpleModelTestClass();
     $o->setField1('value "1');
     $o->setField2("value 2");
     $this->assertEquals('{"field1":"value \\"1","field2":"value 2"}', $o->toJSON());
     $oCopy = new SimpleModelTestClass();
     $oCopy->fromJson($o->toJSON());
     $this->assertEquals($o, $oCopy);
 }
Example #2
0
 /**
  * @dataProvider EmptyNullProvider
  * @param string|null $field2
  * @param bool $matches
  */
 public function testEmptyNullConversion($field2, $matches)
 {
     $c1 = new SimpleModelTestClass();
     $c1->setField1("a")->setField2($field2);
     $this->assertTrue(strpos($c1->toJSON(), "field2") !== !$matches);
 }