public function testCanNotInsertAfterWhenReadOnly() { $list = new TList(array(5), true); try { $list->insertAfter(5, 6); self::fail('An expected TInvalidOperationException was not raised'); } catch (TInvalidOperationException $e) { } try { $list->insertAfter(8, 6); self::fail('An expected TInvalidOperationException was not raised'); } catch (TInvalidOperationException $e) { } }