public function init() { parent::init(); $this->container = 'heartbeat'; }
/** * @covers jarekkozak\kie\KieContainer::execute */ public function testExecute() { $client = $this->getClient(); $container = new KieContainer(['client' => $client, 'container' => 'heartbeat']); /// $batch = new KieBatch(['lookup' => 'ksession']); $converter = new KieMomentConverter(); $config = ['factName' => 'trimetis.heartbeat.Request', 'nodes' => ['message', 'start' => ['name' => 'start', 'converter' => $converter], 'time' => ['converter' => $converter]]]; $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'); $config['identifier'] = 'request1'; $reqFact1 = new KieFact($request, $config); $batch->addFact($reqFact1); $batch->addQuery(new KieQuery(['name' => 'getResponse', 'identifier' => 'response'])); /// $res = $container->execute($batch); self::assertTrue($res); $results = $container->getResults(); self::assertCount(2, $results); }