¿Cuál es la diferencia entre @Mocky @InjectMocksen el marco de
¿Cuál es la diferencia entre @Mocky @InjectMocksen el marco de
Me preguntaba cómo probar las clases abstractas de prueba y las clases que extienden las clases abstractas. ¿Debería probar la clase abstracta extendiéndola, eliminando los métodos abstractos y luego probar todos los métodos concretos? ¿Entonces solo pruebo los métodos que anulo y los métodos...
Tengo un método que se llama dos veces y quiero capturar el argumento de la segunda llamada al método. Esto es lo que he intentado: ArgumentCaptor<Foo> firstFooCaptor = ArgumentCaptor.forClass(Foo.class); ArgumentCaptor<Foo> secondFooCaptor =
Quiero ejecutar métodos de prueba que están anotados @Testen un orden específico. Por ejemplo: public class MyTest { @Test public void test1(){} @Test public void test2(){} } Quiero asegurarme de ejecutar test1()antes de test2()cada vez que corro MyTest, pero no pude encontrar anotaciones...
¿Cuál es la diferencia entre pruebas unitarias y pruebas funcionales? ¿Puede una prueba unitaria también probar una
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
Quiero escribir una prueba para establecer que una excepción no se genera en una circunstancia determinada. Es sencillo a prueba si una excepción se levantó ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... pero cómo puedes hacer...
He escrito una fábrica para producir java.sql.Connectionobjetos: public class MySQLDatabaseConnectionFactory implements DatabaseConnectionFactory { @Override public Connection getConnection() { try { return DriverManager.getConnection(...); } catch (SQLException e) { throw new...
OK, entonces la @Ignoreanotación es buena para marcar que no se debe ejecutar un caso de prueba. Sin embargo, a veces quiero ignorar una prueba basada en información de tiempo de ejecución. Un ejemplo podría ser si tengo una prueba de concurrencia que necesita ejecutarse en una máquina con un...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas por editando esta publicación . Cerrado el año pasado ....
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
Trabajo con muchas aplicaciones web que funcionan con bases de datos de diversa complejidad en el back-end. Por lo general, hay una capa ORM separada de la lógica empresarial y de presentación. Esto hace que las pruebas unitarias de la lógica comercial sean bastante sencillas; las cosas se pueden...
Escuché a alguien decir que las pruebas unitarias (por ejemplo, nUnit, jUnit, xUnit) deberían ser DAMP no SECO (Por ejemplo, las pruebas unitarias deben contener "código húmedo" no "código seco") De qué están
Me gustaría ejecutar casos de prueba JUnit desde la línea de comandos. ¿Cómo puedo hacer
¿Qué marcos existen para la prueba unitaria del código Objective-C? Me gustaría un marco que se integre bien con Apple
Tengo una interfaz que declara Task DoSomethingAsync(); Estoy usando MoqFramework para mis pruebas: [TestMethod()] public async Task MyAsyncTest() { Mock<ISomeInterface> mock = new Mock<ISomeInterface>(); mock.Setup(arg => arg.DoSomethingAsync()).Callback(() => { <my code...
Soy nuevo en Mockito. Dada la clase a continuación, ¿cómo puedo usar Mockito para verificar que someMethodse invocó exactamente una vez que foose invocó? public class Foo { public void foo(){ Bar bar = new Bar(); bar.someMethod(); } } Me gustaría hacer la siguiente llamada de...
Tengo un directorio que contiene mis pruebas unitarias de Python. Cada módulo de prueba unitaria tiene la forma test _ *. Py . Estoy intentando crear un archivo llamado all_test.py que, lo adivinaste , ejecutará todos los archivos en el formulario de prueba mencionado anteriormente y devolverá el...
Conozco la llamada definición de libro de texto de pruebas unitarias y pruebas de integración. Lo que tengo curiosidad es cuando es hora de escribir pruebas unitarias ... Las escribiré para abarcar tantos conjuntos de clases como sea posible. Por ejemplo, si tengo una Wordclase, escribiré algunas...
Estoy tratando de probar un código heredado, usando Mockito. Quiero tropezar con uno FooDaoque se usa en producción de la siguiente manera: foo = fooDao.getBar(new Bazoo()); Puedo escribir: when(fooDao.getBar(new Bazoo())).thenReturn(myFoo); Pero el problema obvio es que getBar()nunca se llama...