¿Cómo puedo usar la inyección con Mockito y JUnit 5? En JUnit4 solo puedo usar la @RunWith(MockitoJUnitRunner.class)Anotación. ¿En JUnit5 no hay @RunWithanotación?
¿Cómo puedo usar la inyección con Mockito y JUnit 5? En JUnit4 solo puedo usar la @RunWith(MockitoJUnitRunner.class)Anotación. ¿En JUnit5 no hay @RunWithanotación?
¿Hay bibliotecas para burlarse localStorage? He estado usando Sinon.JS para la mayoría de mis otras simulaciones de JavaScript y he descubierto que es realmente genial. Mi prueba inicial muestra que localStorage se niega a ser asignable en firefox (cara triste), por lo que probablemente necesite...
Supongamos que quiero probar un método con esta firma: List<MyItem> getMyItems(); Supongamos que MyItemes un Pojo que tiene muchas propiedades, una de las cuales es "name"a través de getName(). Todo lo que me importa verificar es que el List<MyItem>, o cualquiera Iterable, contiene...
He visto varias estrategias de nomenclatura de paquetes de prueba diferentes dentro de Go y quería saber cuáles son las ventajas y desventajas de cada una y cuál debería usar. Estrategia 1: Nombre de archivo: github.com/user/myfunc.go package myfunc Nombre del archivo de prueba:...
¿Cómo afirmaría sucintamente la igualdad de Collectionelementos, específicamente a Seten JUnit
Me gusta simular una llamada de servicio web asincrónica en mi aplicación Dart para realizar pruebas. Para simular la aleatoriedad de estas llamadas simuladas respondiendo (posiblemente fuera de orden), me gustaría programar mis simulaciones para esperar (dormir) durante un cierto período de...
Estoy tratando de hacer un pequeño desarrollo Test-First y estoy tratando de verificar que mis clases estén marcadas con un atributo: [SubControllerActionToViewDataAttribute] public class ScheduleController : Controller ¿Cómo hago la prueba unitaria de que la clase tiene ese atributo...
En Visual Studio 2010, tengo una serie de pruebas unitarias. Cuando ejecuto varias pruebas a la vez usando listas de pruebas, a veces veo el siguiente error para una o más de las pruebas: El proceso del agente se detuvo mientras se ejecutaba la prueba. Nunca es la misma prueba fallando, y si...
No puedo ejecutar mis pruebas unitarias. Tengo el siguiente error: Su proyecto no hace referencia al marco ".NETFramework, Version = v4.6.2". Agregue una referencia a ".NETFramework, Version = v4.6.2" en la propiedad "TargetFrameworks" de su archivo de proyecto y luego vuelva a ejecutar...
Digamos que estoy espiando un método como este: spyOn(util, "foo").andReturn(true); La función bajo prueba llama util.foovarias veces. ¿Es posible que el espía regrese truela primera vez que se le llame, pero regrese falsela segunda vez? ¿O hay una forma diferente de
Estoy intentando realizar una prueba unitaria de un motor de administración de host WCF que he escrito. Básicamente, el motor crea instancias de ServiceHost sobre la marcha en función de la configuración. Esto nos permite reconfigurar dinámicamente qué servicios están disponibles sin tener que...
Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 6 años . Mejora esta...
¿Cuál es la diferencia entre setUp()y setUpClass()en el unittestmarco de Python ? ¿Por qué la configuración se manejaría en un método sobre el otro? Quiero comprender qué parte de la configuración se realiza en las funciones setUp()y setUpClass(), así como con tearDown()y...
Mockito: entiendo que un espía llama a los métodos reales en un objeto, mientras que un simulacro llama a los métodos en el objeto doble. También se deben evitar los espías a menos que haya un olor a código. Sin embargo, ¿cómo funcionan los espías y cuándo debería utilizarlos? ¿En qué se...
Soy nuevo en Android y he visto un código de ejemplo con estas anotaciones. Por ejemplo: @SmallTest public void testStuff() { TouchUtils.tapView(this, anEditTextView); sendKeys("H E L P SPACE M E PERIOD"); assertEquals("help me.", anEditTextView.getText().toString()); } ¿Qué logra esa...
Un poco confundido sobre las diferencias de los frameworks Mock como NMock vs el VS 2011 Fakes Framework. Pasando por MSDN, lo que entiendo es que Fakes le permite burlarse de sus dependencias como RhinoMock o NMock, sin embargo, el enfoque es diferente, Fakes genera código para lograr esta...
En mi aplicación django, tengo una vista que logra la carga de archivos. El fragmento de código central es así ... if (request.method == 'POST'): if request.FILES.has_key('file'): file = request.FILES['file'] with open(settings.destfolder+'/%s' % file.name, 'wb+') as dest: for chunk in...
Xunit tiene una característica interesante : puede crear una prueba con un Theoryatributo y poner datos en InlineDataatributos, y xUnit generará muchas pruebas y las probará todas. Quiero tener algo como esto, pero los parámetros a mi método no son 'simples datos' (como string, int, double), sino...
Estoy ejecutando un gran conjunto de pruebas phpunit, y me gustaría ver qué prueba falló tan pronto como falló, en lugar de esperar a que se completen todas las pruebas y luego hacer que enumere todas las fallas. ¿Cómo puedo decirle a phpunit que haga esto?
¿Hay alguien que pueda definir claramente estos niveles de prueba, ya que me resulta difícil diferenciar cuando hago pruebas de unidad o TDD? Por favor, si alguien puede explicar cómo y cuándo