Source of file ABTestingExtensionTest.php
Size: 1,427 Bytes - Last Modified: 2021-12-24T06:50:53+00:00
/var/www/docs.ssmods.com/process/src/tests/ABTestingExtensionTest.php
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 | <?php class ABTestingExtensionTest extends PHPUnit_Framework_TestCase { protected $extension; protected function setUp() { $this->extension = new ABTestingExtension( array( 'a', 'b' ) ); } public function testGetABTesting() { $_GET['test'] = 'a'; $this->assertTrue( $this->extension->getABTesting( 'test', 'a' ) ); $this->assertTrue( $this->extension->getABTesting( 'test_a' ) ); $this->assertFalse( $this->extension->getABTesting( 'test', 'b' ) ); $this->assertFalse( $this->extension->getABTesting( 'test_b' ) ); $this->assertFalse( $this->extension->getABTesting( 'test', 'c' ) ); $this->assertFalse( $this->extension->getABTesting( 'notexists', 'c' ) ); } /** * @expectedException RuntimeException * @expectedExceptionMessage Need at least one argument to ABTestingExtension::getABTesting */ public function testGetABTestingException() { $this->extension->getABTesting(); } } |