/** * @covers KieFact::setObject */ public function testSetObject1() { $request = new KieHBRequest(); $request->message = 'Test message'; $request->start = new Moment('2015-01-01T12:34:00'); $request->time = new Moment('2015-01-02T12:34:00'); $converter = new KieMomentConverter(); $reqFact = new KieFact(null, ['factName' => 'org.jarekkozak.Request', 'object' => $request, 'nodes' => ['message', 'start', 'time']]); $xml = $reqFact->toXml(); self::assertEquals('<org.jarekkozak.Request><message>Test message</message><start>2015-01-01 12:34:00.000000 UTC</start><time>2015-01-02 12:34:00.000000 UTC</time></org.jarekkozak.Request>', $xml); self::assertEquals(13, strlen($reqFact->getIdentifier())); }