mocking

¿Crear un simulacro en phpunit sin burlarse de ningún método?

Cuando estoy probando mi código php con PHPUnit, estoy tratando de averiguar la manera correcta de burlarse de un objeto sin ... specificar un nombre de método que no existe - 'none', o 'blargh', o 'xyzzy'. ¿Cuál sería la manera correcta de hacer esto?

Burlarse de un método para lanzar una excepción (moq), pero de lo contrario actuar como el objeto burlado?

Tengo una clase Transfer, simplificada se ve así: public class Transfer { public virtual IFileConnection source { get; ... abajo? ¿Estoy haciendo esto de la manera correcta? ¿Y cómo escribiría la configuración para esa prueba unitaria para NUnit?

Cómo probar una fuente de datos JNDI burlada con Spring?

Soy bastante nuevo en Spring y me pregunto cómo crear pruebas JUnit que usan una fuente de datos burlada y cómo usar un conte ... la recuperación de datos. Cualquier buen consejo sobre cuál es la mejor manera de abordar esto sería genial! ¡Muchas gracias!

Cómo burlarse del servicio Symfony 2 en una prueba funcional?

Tengo el servicio symfony que usa la conexión redis en algunos métodos pero no en todos. class ServiceA { private $redis ... ableOriginalConstructor() ->getMock(); static::$kernel->getContainer()->set('my_bundle.service.a', $serviceA);

¿Cómo puedo simular un método en easymock que devolverá uno de sus parámetros?

public Object doSomething(Object o); de lo que quiero burlarme. Debería devolver su parámetro. Lo intenté: Capture<Objec ... tValue()); Pero sin éxito, obtengo solo un AssertionError como java.lang.AssertionError: Nothing captured yet. Alguna idea?

Javascript: Constructor de burla usando Sinon

Estoy tirando de mi cabello tratando de averiguar cómo burlarse de un constructor usando sinon. Tengo una función que creará ... riables de Ámbito, sin embargo no hay propiedad MyWidget fuera de la ventana. Cualquier ayuda sería en gran medida apreciar.

Métodos de burla de objetos de ámbito local con Mockito

Necesito ayuda con esto: Ejemplo: void method1{ MyObject obj1=new MyObject(); obj1.method1(); } Quiero burlarme ... prueba, pero para ser transparente, así que no quiero hacer y cambiar el código. ¿Hay alguna manera de hacer esto en Mockito?

Cómo excluir paquetes simulados del informe de cobertura de python usando nosetests

Actualmente trato de usar la biblioteca simulada para escribir algunas unidades básicas de nose en python. Después de termin ... Ya no cubre el paquete simulado, pero todavía lo muestra en el informe. Uso Coverage.py, versión 3.5.2 si esto es de ayuda.

¿Puedo simular una implementación de interfaz con PHPUnit?

Tengo una interfaz de la que me gustaría burlarme. Sé que puedo burlarme de una implementación de esa interfaz, pero ¿hay alg ... on line $NUMBER and defined Curiosamente, PHPUnit, interfaces burladas e instanceof sugerirían que esto podría funcionar.

unidad.mock: asserting partial match for method argument

Rubyist escribiendo Python aquí. Tengo un código que se parece un poco a esto: result = database.Query('complicated sql wi ... ckDatabase: instance = MockDatabase.return_value ... self.assertIn(id, instance.Query.call_args[0][0]) Mejores ideas?

¿Hay alguna manera de hacer la captura de argumento simulado en Spock

He mirado alrededor y probado diferentes cosas en vano. Los ejemplos por ahí en las interwebs son pocos, y en mi humilde opin ... mi mock. Quiero para asegurarse de que el objeto creado se ve de la manera que se supone que debe. Punteros muy apreciados.

¿Cómo se utiliza Moq para burlarse de una interfaz simple?

Bien, tengo una clase de lógica de negocios como esta: Nota: Para el contexto, los informes de proveedores son entidades si ... toy seguro de cómo hacerlo. Un ejemplo usando algo de mi propio código realmente me ayudará a comenzar. Gracias de antemano!

Una visión general de la terminología de pruebas unitarias (stub vs mock, integración vs interacción?

Estoy usando más pruebas unitarias en mis proyectos y leyendo toda la información que puedo en línea y me estoy confundiendo ... odos los términos de prueba unitaria como los tipos "falsos", así como los tipos de prueba ( interacción vs. integración )?

¿Prueba unitaria de una clase con notación autowired usando Junit y EasyMock?

Estoy tratando de escribir una prueba unitaria para una clase que tiene varios de sus campos marcados @Autowired. Dado el hec ... TestSomeMethodIWouldLikeToTest(){ //?????? } } Será genial conseguir un empujón en la dirección correcta. Gracias

Afirmar que un método se llama exactamente una vez

Quiero afirmar que un método se llama exactamente una vez. Estoy usando RhinoMocks 3.5. Esto es lo que pensé que funcionar ... uiero que esta prueba falle si la segunda invocación de GetMeMyThing() llama a source.GetSomethingThatTakesALotOfResources().

RSpec permitir / esperar vs solo esperar / y volver

En RSpec, específicamente la versión >= 3, hay alguna diferencia entre: Usar allow para configurar las expectativas de ... iguientes secciones: Objetos Simulados y Talones de Prueba Extensión específica del ensayo Establecer respuestas

¿Qué es un simulacro y cuándo debe usarlo?

Acabo de leer el artículo de Wikipedia sobre objetos simulados, pero todavía no estoy del todo claro sobre su propósito. Par ... bjetos simulados, pero no se por qué no harías esto porque sin los objetos de valores conocidos, no puedes probar un sistema.

Python: Burlándose de un gestor de contexto

No entiendo por qué no puedo burlarme NamedTemporaryFile.name en este ejemplo: from mock import Mock, patch import unittest ... prueba en: AssertionError: <MagicMock name='NamedTemporaryFile().__enter__().name' id='140275675011280'> != 'abcde'

Cómo me burlo del resultado en un http http.obtener promesa al probar mi controlador AngularJS?

Después de mucha lectura, parece que la forma recomendada de llamar a un servicio web desde un controlador AngularJS es usar ... es un objeto (evaluating 'scope.Lista de personas.uno') ¿Cómo puedo hacer que esta prueba funcione con mis datos burlados?

problema de ArrayList de mockito

Tengo un método que estoy tratando de probar unitariamente. Este método toma un parámetro como ArrayList y hace cosas con él ... rayList<String>.class); Me da un error. ¿Alguien se preocupa por iluminarme en cuanto a lo que estoy haciendo mal?