es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: PHPUNIT

Cómo escribir una prueba unitaria para una consulta de MongoDB construida con queryBuilder en Symfony.

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

¿Cómo puedo probar una clase que extiende otra clase en PHP?

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

Laravel – Función simulada en modelo

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