* Collection of tests for the Parser class * * @version $Id$ * @license http://www.opensource.org/licenses/mit-license.php The MIT License * @copyright Copyright (c) 2010 Bastian Feder, Thomas Weinert * * @package PhpCss * @subpackage Tests */ /** * Load necessary files */ require_once dirname(__FILE__) . '/../TestCase.php'; PHPUnit_Util_Filter::addFileToFilter(__FILE__); PhpCssTestCase::includePhpCssFile('/Exception.php'); PhpCssTestCase::includePhpCssFile('/Exception/TokenMismatch.php'); /** * Test class for PhpCssParser. * * @package PhpCss * @subpackage Tests */ class PhpCssExceptionTokenMismatchTest extends PhpCssTestCase { /** * @covers PhpCssExceptionTokenMismatch::__construct */ public function testConstructor() { $expectedToken = new PhpCssScannerToken(PhpCssScannerToken::TYPE_SELECTOR, 'sample', 42); $e = new PhpCssExceptionTokenMismatch($expectedToken, array(PhpCssScannerToken::STRING_CHARACTERS));
* Collection of tests for the Parser class * * @version $Id$ * @license http://www.opensource.org/licenses/mit-license.php The MIT License * @copyright Copyright (c) 2010 Bastian Feder, Thomas Weinert * * @package PhpCss * @subpackage Tests */ /** * Load necessary files */ require_once dirname(__FILE__) . '/../TestCase.php'; PHPUnit_Util_Filter::addFileToFilter(__FILE__); PhpCssTestCase::includePhpCssFile('/Exception.php'); PhpCssTestCase::includePhpCssFile('/Exception/UnexpectedEndOfFile.php'); /** * Test class for PhpCssParser. * * @package PhpCss * @subpackage Tests */ class PhpCssExceptionUnexpectedEndOfFileTest extends PhpCssTestCase { /** * @covers PhpCssExceptionUnexpectedEndOfFile::__construct */ public function testConstructor() { $e = new PhpCssExceptionUnexpectedEndOfFile(array(PhpCssScannerToken::STRING_CHARACTERS)); $this->assertAttributeEquals(array(PhpCssScannerToken::STRING_CHARACTERS), 'expectedTokens', $e);