Example #1
0
* 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));
Example #2
0
* 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);