runFilter( $context ); self::assertEquals( $expected, $context ); } public function testGetContextWithFilter2() { $leet = ezcTranslationLeetFilter::getInstance(); $context = array(); $context[] = new ezcTranslationData( 'No items to group.', "No items to group.", false, ezcTranslationData::TRANSLATED ); $expected = array(); $expected[] = new ezcTranslationData( 'No items to group.', 'N0 i73ms 2 gr0up.', false, ezcTranslationData::TRANSLATED ); $leet->runFilter( $context ); self::assertEquals( $expected, $context ); } public function testGetContextWithFilter3() { $leet = ezcTranslationLeetFilter::getInstance(); $context = array(); $context[] = new ezcTranslationData( "You ate a cookie", "You ate a cookie", false, ezcTranslationData::TRANSLATED ); $expected = array(); $expected[] = new ezcTranslationData( "You ate a cookie", "u 8 4 c00ki3", false, ezcTranslationData::TRANSLATED ); $leet->runFilter( $context ); self::assertEquals( $expected, $context ); } public function testGetContextWithFilter4() { $leet = ezcTranslationLeetFilter::getInstance(); $context = array(); $context[] = new ezcTranslationData( "The %fruit is round.", "%Fruit er rund.", false, ezcTranslationData::TRANSLATED ); $expected = array(); $expected[] = new ezcTranslationData( "The %fruit is round.", "%Fruit 3r rund.", false, ezcTranslationData::TRANSLATED ); $leet->runFilter( $context ); self::assertEquals( $expected, $context ); } public static function suite() { return new PHPUnit_Framework_TestSuite( "ezcTranslationFilterLeetifyTest" ); } } ?>