_instance = new AbstractConsumer(); } protected function tearDown() { parent::tearDown(); $this->_instance = null; } public function test_encode() { $encoded = base64_encode(json_encode(array("1" => "one"))); $this->assertEquals($encoded, $this->_instance->encode(array("1" => "one"))); } } class AbstractConsumer extends ConsumerStrategies_AbstractConsumer { function persist($batch) { // TODO: Implement persist() method. } function encode($msg) { return $this->_encode($msg); } }