예제 #1
0
 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);
 }
예제 #2
0
 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));
 }