コード例 #1
0
ファイル: ToyBoxTest.php プロジェクト: fefeyo/ITWorkBoard
 public function testOffsetGet配列取得アクセス()
 {
     $transformerMock = Mockery::mock('Comja\\Services\\Transformers\\Transformers\\TransformerInterface');
     $transformerMock->shouldReceive('getPriority')->once()->andReturn(9931);
     $transformerMock->shouldReceive('setAccessName')->once()->with('試験アクセス名');
     // プライオリティーで一致しない場合に呼び出されるため、3回
     $transformerMock->shouldReceive('getAccessName')->times(3)->andReturn('試験アクセス名');
     $box = new ToyBox();
     $box->push($transformerMock, '試験アクセス名');
     $this->assertEquals($transformerMock, $box[9931]);
     $this->assertEquals($transformerMock, $box['試験アクセス名']);
     $this->assertNull($box[1212]);
     $this->assertNull($box['あり得ない名前']);
 }
コード例 #2
0
ファイル: Converter.php プロジェクト: fefeyo/ITWorkBoard
 function registerEmptyLineInserter()
 {
     $this->box->push(new EmptyLineInserter());
 }