Я пытаюсь это внешне с PHPUnit, без плагина. Я использую Доктрину. У меня довольно проблемы. Если я запускаю ОДИН PHPUnit (написанный мной) метод tes, это здорово. Второй, не очень хороший. Это может быть способ, которым я использую Доктрину. Кажется, что даже если я удаляю все из базы данных (между вызовами метода PHPUnit) и восстанавливаю файл фикстур, все в setup (), DOCTRINE запоминает предыдущие значения.
Не важно, сбрасываю ли я соединение, сбрасываю родительский объект, который ошибочно 'запоминается', refreshRelated () и т. Д., Я все еще получаю старые значения, когда выполняю первое присваивание отношениям.
$ parent = new ParentType;
// установить родительские значения.
$ child = new ChildType
// устанавливаем дочерние значения
$ Ребенок [ 'Родитель'] = $ родителя;
$ Ляющей> Save ();
База данных отражает все отлично, это Doctrine в PHPUnit, который не работает. Я еще не пробовал Вне PHPUnit, в конце концов, тестируйте перед использованием, верно? Но мне, возможно, придется сделать это и посмотреть, является ли это Doctrine или PHPUnit