login consent app sql
This commit is contained in:
66
vendor/symfony/form/Test/FormPerformanceTestCase.php
vendored
Normal file
66
vendor/symfony/form/Test/FormPerformanceTestCase.php
vendored
Normal file
@ -0,0 +1,66 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* This file is part of the Symfony package.
|
||||
*
|
||||
* (c) Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
namespace Symfony\Component\Form\Test;
|
||||
|
||||
use Symfony\Component\Form\Tests\VersionAwareTest;
|
||||
|
||||
/**
|
||||
* Base class for performance tests.
|
||||
*
|
||||
* Copied from Doctrine 2's OrmPerformanceTestCase.
|
||||
*
|
||||
* @author robo
|
||||
* @author Bernhard Schussek <bschussek@gmail.com>
|
||||
*/
|
||||
abstract class FormPerformanceTestCase extends FormIntegrationTestCase
|
||||
{
|
||||
use VersionAwareTest;
|
||||
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
protected $maxRunningTime = 0;
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
protected function runTest()
|
||||
{
|
||||
$s = microtime(true);
|
||||
parent::runTest();
|
||||
$time = microtime(true) - $s;
|
||||
|
||||
if (0 != $this->maxRunningTime && $time > $this->maxRunningTime) {
|
||||
$this->fail(sprintf('expected running time: <= %s but was: %s', $this->maxRunningTime, $time));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @throws \InvalidArgumentException
|
||||
*/
|
||||
public function setMaxRunningTime(int $maxRunningTime)
|
||||
{
|
||||
if ($maxRunningTime < 0) {
|
||||
throw new \InvalidArgumentException();
|
||||
}
|
||||
|
||||
$this->maxRunningTime = $maxRunningTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return int
|
||||
*/
|
||||
public function getMaxRunningTime()
|
||||
{
|
||||
return $this->maxRunningTime;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user