public function testDoesSomethingWhenSchemaAvailable() { $formatter = new AvroFormatter(array('string' => array('type' => 'string'))); $res = $formatter->format(array('channel' => 'string', 'context' => 'better to be')); $this->assertNotNull($res); // basically just tell us if avro changes its string encoding $this->assertEquals(base64_decode('GGJldHRlciB0byBiZQ=='), $res); }
public function testDoesSomethingWhenSchemaAvailable() { $formatter = new AvroFormatter(array('string' => array('schema' => array('type' => 'string'), 'revision' => 1010101))); $res = $formatter->format(array('channel' => 'string', 'context' => 'better to be')); $this->assertNotNull($res); // basically just tell us if avro changes its string encoding, or if // we completely fail to generate a log message. $this->assertEquals('AAAAAAAAD2m1GGJldHRlciB0byBiZQ==', base64_encode($res)); }