PhpBench\Tests\Unit\Benchmark\RunnerContextTest::testGetters PHP Method

testGetters() public method

It should throw an exception if iterations is not numeric.
public testGetters ( )
    public function testGetters()
    {
        $options = ['context_name' => 'my_context', 'filters' => ['filter_one', 'filter_two'], 'iterations' => [5], 'revolutions' => [6], 'parameters' => ['one' => 2], 'sleep' => 100, 'retry_threshold' => 10];
        $context = new RunnerContext('/path/to', $options);
        $this->assertEquals('/path/to', $context->getPath());
        $this->assertEquals($options['context_name'], $context->getContextName());
        $this->assertEquals($options['filters'], $context->getFilters());
        $this->assertEquals($options['iterations'], $context->getIterations());
        $this->assertEquals($options['revolutions'], $context->getRevolutions());
        $this->assertEquals([[$options['parameters']]], $context->getParameterSets());
        $this->assertEquals($options['sleep'], $context->getSleep());
        $this->assertEquals(10, $context->getRetryThreshold());
    }