Soy nuevo en las pruebas unitarias y escucho continuamente las palabras "objetos simulados". En términos simples, ¿alguien puede explicar qué son los objetos simulados y para qué se usan típicamente al escribir pruebas
Soy nuevo en las pruebas unitarias y escucho continuamente las palabras "objetos simulados". En términos simples, ¿alguien puede explicar qué son los objetos simulados y para qué se usan típicamente al escribir pruebas
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 5 años . Mejora esta...
¿Cuál es la diferencia entre expect(something).toBe(true), expect(something).toBeTruthy()yexpect(something).toBeTrue() ? Tenga en cuenta que toBeTrue()es un comparador personalizado introducido jasmine-matchersentre otros comparadores útiles y útiles como toHaveMethod()o
EDITAR 2016-10-19: La pregunta original era sobre un problema específico de VS2015 CTP6 con el corredor de prueba XUnit. De las respuestas se desprende que hay un problema mucho más amplio con el descubrimiento de pruebas unitarias en Visual Studio que puede ocurrir en muchas situaciones...
La documentación de Django ( http://docs.djangoproject.com/en/1.3/topics/testing/#running-tests ) dice que puede ejecutar casos de prueba individuales al especificarlos: $ ./manage.py test animals.AnimalTestCase Esto supone que tiene sus pruebas en un archivo tests.py en su aplicación Django. Si...
Tengo algunas pruebas unitarias que esperan que la "hora actual" sea diferente a DateTime. Ahora y obviamente no quiero cambiar la hora de la computadora. ¿Cuál es la mejor estrategia para lograr
¿Cómo puedo hacer una afirmación de igualdad entre listas en un caso de prueba JUnit ? La igualdad debe estar entre el contenido de la lista. Por ejemplo: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two",...
Cerrado. Esta pregunta no cumple con las pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 5 años . Mejora...
Tengo un script de Python que funciona como debería, pero necesito escribir el tiempo de ejecución. Busqué en Google que debería usar, timeitpero parece que no puedo hacer que funcione. Mi script de Python se ve así: import sys import getopt import timeit import random import os import re import...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado el mes pasado . Mejora...
En la documentación de Mockito y javadocs dice Se recomienda usar ArgumentCaptor con la verificación pero no con el apéndice. pero no entiendo cómo ArgumentCaptor se puede usar para tropezar. ¿Alguien puede explicar la declaración anterior y mostrar cómo ArgumentCaptor se puede usar para...
Estoy trabajando con algún código donde necesito probar el tipo de excepción lanzada por función (¿Es TypeError, ReferenceError, etc.). Mi marco de prueba actual es AVA y puedo probarlo como un segundo t.throwsmétodo de argumento , como aquí: it('should throw Error with message \'UNKNOWN ERROR\'...
Si tenemos un archivo de prueba de unidad my-spec.js y se ejecuta con mocha: mocha my-spec.js El tiempo de espera predeterminado será de 2000 ms. Se puede sobrescribir para una prueba parcial con un parámetro de línea de comando: mocha my-spec.js --timeout 5000 ¿Es posible cambiar el tiempo de...
Tengo un código que genera PropertyChangedeventos y me gustaría poder hacer una prueba unitaria de que los eventos se están generando correctamente. El código que está generando los eventos es como public class MyClass : INotifyPropertyChanged { public event PropertyChangedEventHandler...
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 editando esta publicación . Cerrado hace 4 años .
Estoy tratando de definir algunos puntos finales y hacer una prueba usando nodejs. En server.jstengo: var express = require('express'); var func1 = require('./func1.js'); var port = 8080; var server = express(); server.configure(function(){
Entiendo que puedo probar que se producirá una llamada al método si llamo a un método de nivel superior, es decir: public abstract class SomeClass() { public void SomeMehod() { SomeOtherMethod(); } internal abstract void SomeOtherMethod(); } Quiero probar que si llamo SomeMethod(), espero...
¿Alguien puede decirme por qué esto no funciona? >>> import mock >>> @mock.patch('datetime.date.today') ... def today(cls): ... return date(2010, 1, 1) ... >>> from datetime import date >>> date.today() datetime.date(2010, 12, 19) Tal vez alguien podría sugerir...
Tengo una compilación Maven en la que utilizo el complemento SureFire para ejecutar algunas pruebas unitarias, y el complemento FailSafe para ejecutar algunas pruebas de integración. Me gustaría una forma de ejecutar solo las pruebas del complemento FailSafe. No es una buena solución para mí...
Los cálculos en mi código están bien probados, pero debido a que hay mucho código GUI, la cobertura general de mi código es menor de lo que me gustaría. ¿Hay alguna guía sobre el código GUI de prueba de unidad? ¿Tiene sentido? Por ejemplo, hay gráficos en mi aplicación. No he podido descubrir cómo...