- <?php
- require_once "BDL_Test_Component.php";
-
- /**
- * @backupGlobals disabled
- * @backupStaticAttributes disabled
- */
- class BDL_Test_Component_data extends BDL_Test_Component
- {
- /**
- * Return fixture data set for current database connection.
- *
- * @access protected
- * @return PHPUnit_Extensions_Database_DataSet_IDataSet
- * @todo Parameterise the fixture filename.
- */
- protected function getDataSet()
- {
- return $this->createXMLDataSet("BDL_Fixture_Component.xml");
- }
-
-
- /**
- * @dataProvider provideColumnUnderflowValues
- * @expectedException PDOException
- * @expectedExceptionMessage check constraint
- * @expectedExceptionCode HY000
- */
- public function testColumnUnderflowValue( $columnName, $underflowValue )
- {
- $this->assertColumnUnderflowValue( $columnName, $underflowValue );
- }
-
-
- /**
- * @dataProvider provideColumnOverflowValues
- * @expectedException PDOException
- * @expectedExceptionMessage check constraint
- * @expectedExceptionCode HY000
- */
- public function testColumnOverflowValueExplicit( $columnName, $overflowValue )
- {
- $this->assertColumnOverflowValueExplicit( $columnName, $overflowValue );
- }
-
-
- /**
- * @dataProvider provideColumnOverflowValues
- * @expectedException PDOException
- * @expectedExceptionMessage length exceeded
- * @expectedExceptionCode HY000
- */
- public function testColumnOverflowValueImplicit( $columnName, $overflowValue )
- {
- $this->assertColumnOverflowValueImplicit( $columnName, $overflowValue );
- }
- }
- ?>