예제 #1
0
파일: JsonTest.php 프로젝트: nick-jones/jp
 /**
  * @return void
  */
 public function testAdd()
 {
     $message = array('foo' => 'bar', 'baz');
     /** @var $client PHPUnit_Framework_MockObject_MockObject|JobPoolIf */
     $client = $this->getMock('JobPoolIf');
     $client->expects($this->once())->method('add')->with($this->equalTo('foo'), $this->equalTo(json_encode($message)));
     $consumer = new jp_producer_Json('foo', array('client' => $client));
     $consumer->add($message);
 }
예제 #2
0
#!/usr/bin/php
<?php 
$jpRoot = dirname(__FILE__) . '/../../';
set_include_path(get_include_path() . PATH_SEPARATOR . $jpRoot . 'lib/php' . PATH_SEPARATOR . $jpRoot . 'gen-php/jp');
require_once 'jp/producer/Json.php';
$producer = new jp_producer_Json('json');
$doc = array('language' => 'php', 'api' => 'simple', 'format' => 'json');
for ($i = 0; $i < 100; $i++) {
    $producer->add($doc);
}