/** * @expectedException Comos\Qpm\Supervision\OutOfPolicyException */ public function test__Construct_MaxRestartTimesIsStringButNumeric() { $data = array('factory' => function () { return null; }, 'maxRestartTimes' => '1'); $c = new Config($data); $policy = $c->getKeeperRestartPolicy(); try { $policy->check(); } catch (\Exception $ex) { $this->fail(); } $policy->check(); }