ACC SHELL

Path : /srv/www/vhosts/svj-u-leskavy/vendor/nette/tester/tests/Framework/
File Upload :
Current File : /srv/www/vhosts/svj-u-leskavy/vendor/nette/tester/tests/Framework/TestCase.order.phpt

<?php

use Tester\Assert;

require __DIR__ . '/../bootstrap.php';


class MyTest extends Tester\TestCase
{
	public static $order;

	protected function setUp()
	{
		self::$order[] = __METHOD__;
	}

	protected function tearDown()
	{
		self::$order[] = __METHOD__;
	}

	public function testPublic()
	{
		self::$order[] = __METHOD__;
	}

	public static function testPublicStatic()
	{
		self::$order[] = __METHOD__;
	}

}


$test = new MyTest;
$test->run();

Assert::same(array(
	'MyTest::setUp',
	'MyTest::testPublic',
	'MyTest::tearDown',
	'MyTest::setUp',
	'MyTest::testPublicStatic',
	'MyTest::tearDown',
), MyTest::$order);

ACC SHELL 2018