Tag: PHPUNIT
Estoy luchando por entender cómo escribir pruebas unitarias para este fragmento de código. $qb = $documentManager->getRepository(‘Document:Account’)->createQueryBuilder(); $qb->remove(\project\Document\Account::class)->field(‘username’) ->equals($userAccount->getUsername())->getQuery()->execute(); Aquí está mi intento de simular esta parte: $account = new Account(); $documentAccount = $this->createMock(DocumentAccount::class); $this->dm->expects($this->any())->method(‘getRepository’) ->with($documentAccount) ->willReturn($account); Pero sigo obteniendo este error cuando el control llega a esta parte. Ver imagen . . . Read more
Tengo la necesidad de utilizar la última versión de PHPUnit, sin embargo, estoy viendo esto en el marco de trabajo: public function dataName(): int|string { return $this->dataName; } Y estoy obteniendo un error como respuesta a esto, y a otras Líneas de Código (LOC) en el archivo TestCase.php. ¿Por qué . . . Read more
Soy nuevo en PHPUnit y actualmente estoy tratando de probar una función que autentica a un usuario en el sistema. La función se llama authenticate() y se encuentra dentro de la clase Account. Prueba public function passwordAreNotTheSame_Test() { require ‘login/app/models/Account.php’; require ‘login/app/controllers/Pages.php’; require ‘login/lib/Controller.php’; $pages = new Pages(); $account = . . . Read more
Estoy tratando de configurar el antiguo servidor Bamboo (5.3) con codeception y php7.2. He creado una prueba de unidad vacía y una tarea ligera – ‘codecept run unit’; pero devuelve un error tan extraño: build 08-Dec-2021 15:55:56 Marco de pruebas de PHP de Codeception v4.1.22 build 08-Dec-2021 15:55:56 Desarrollado por . . . Read more
En mi aplicación, tengo un servicio que utiliza una función relacionada con un modelo. Esta función ya ha sido probada (en su prueba de unidad) y en mi prueba de características, solo necesito “usar” su valor de salida. Ya que esta función es “complicada”, quiero simular su valor sin preocuparme . . . Read more