setModelClass($modelClass); $itemRequest = new GridFieldDetailForm_ItemRequest($gridField, new GridFieldDetailForm(), new ArrayData(), new Controller(), ''); $this->expectException(LogicException::class); $this->expectExceptionMessage( 'Cannot dynamically determine form fields. Pass the fields to GridFieldDetailForm::setFields()' . " or implement a getCMSFields() method on $modelClass" ); $itemRequest->ItemEditForm(); } }