public function testSupportItemType($item, $type)
{
$this->queue->push($item);
if (Types::TYPE_BINARY_STRING === $type) {
// strict comparison
$this->assertSame($item, $this->queue->pop());
} else {
// loose comparison
$this->assertEquals($item, $this->queue->pop());
}
}