コード例 #1
0
 /**
  * @covers       PathTemplateResolver::expandVars
  *
  * @dataProvider getExpandVarsProvider
  * @var string $text
  * @var array  $vars
  * @var string $expectedResult
  * @return void
  */
 public function testExpandVars($text, $vars, $expectedResult)
 {
     self::startTimer('expandVars', microtime(true));
     $result = PathTemplateResolver::expandVars($text, $vars);
     self::endTimer('expandVars', microtime(true));
     if ($result !== $expectedResult) {
         PathTemplateResolver::expandVars($text, $vars);
     }
     $this->assertSame($expectedResult, $result, "Mismatch in result");
 }