Тестовый пример типа не улавливает определенные ограничения symfony2

У меня есть UserTypeTest, расширенный от TypeTestCase

<?php

class UserTypeTest extends TypeTestCase
{
        public function testSubmitInvalidData()
        {
            $formData = array(
                'username' => '',
                'password' => '123456',
                'email' => '',
                'firstName' => '',
                'lastName' => '',
                'roles' => array(
                )
            );

            $form = $this->factory->create(new UserType());
            $form->submit($formData);
            $this->assertTrue(!$form->isValid());
        }
    }

И у класса UserType есть некоторые ограничения в функции buildForm() (имя пользователя не пустое). Как передать assertTrue с $form->isValid() в моем тестовом примере? $form->isValid() всегда возвращает true

1 ответ

Решение

Я думаю, что лучший способ проверить валидацию на сущности, я пишу ограничения на сущности напрямую, и это очень хорошо сказано

Другие вопросы по тегам