public function test()
{
$this->assertSame(0, last_index_of($this->list, 'value1'));
$this->assertSame(0, last_index_of($this->listIterator, 'value1'));
$this->assertSame(2, last_index_of($this->list, 'value'));
$this->assertSame(2, last_index_of($this->listIterator, 'value'));
$this->assertSame(3, last_index_of($this->list, 'value2'));
$this->assertSame(3, last_index_of($this->listIterator, 'value2'));
$this->assertSame('k3', last_index_of($this->hash, 'val1'));
$this->assertSame('k3', last_index_of($this->hashIterator, 'val1'));
$this->assertSame('k2', last_index_of($this->hash, 'val2'));
$this->assertSame('k2', last_index_of($this->hashIterator, 'val2'));
$this->assertSame('k4', last_index_of($this->hash, 'val3'));
$this->assertSame('k4', last_index_of($this->hashIterator, 'val3'));
}