Preguntas con la etiqueta [unit-testing]

Lista unit-testing preguntas

En JUnit 3, pude obtener el nombre de la prueba que se está ejecutando actualmente de esta manera: public class MyTest extends TestCase { public void testSomething() { System.out.println("Current test

Estoy probando un método para un servicio que realiza una APIllamada web. Usar normal HttpClientfunciona bien para pruebas unitarias si también ejecuto el servicio web (ubicado en otro proyecto de

Estoy tratando de descubrir cómo probar funciones internas (es decir, no exportadas) en nodejs (preferiblemente con mocha o jasmine). ¡Y no tengo idea! Digamos que tengo un módulo como ese:

Tengo dos problemas. 1 . FNH no prueba correctamente mi componente y no sé por qué. System.ApplicationException: Se esperaba 'DomainModel.Model.Publisher' pero obtuve 'DomainModel.Model.Publisher' para la propiedad 'Publisher'. [TestMethod] public void

Creando árbol recursivo con AutoFixture

1
respuestas
15
votos
6.3k
vistas

Acabo de empezar a utilizar AutoFixture y tengo esta estructura de datos semicompleja para la que me gustaría crear una muestra. En las pruebas con las que estoy trabajando no

Siento que me estoy perdiendo algo realmente obvio aquí. Tengo clases que requieren la inyección de opciones usando el IOptionspatrón .NET Core (?). Cuando hago una prueba unitaria de esa

Estoy seguro de que la mayoría de ustedes están escribiendo muchas pruebas automatizadas y que también se han topado con algunos errores comunes al realizar pruebas unitarias. Mi pregunta es

Intenté ejecutar pruebas unitarias parametrizadas en Android Studio, como se muestra a continuación: import android.test.suitebuilder.annotation.SmallTest; import junit.framework.TestCase; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameter; import org.junit.runners.Parameterized.Parameters; import

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

Pruebas de Golang en el subdirectorio

4
respuestas
239
votos
152.3k
vistas

Quiero crear un paquete en Go con pruebas y ejemplos para el paquete como subdirectorios para mantener más limpio el espacio de trabajo. ¿Es posible? y si lo es, ¿cómo?

¿Cómo probar métodos que llaman a System.exit()?

19
respuestas
237
votos
128.8k
vistas

Tengo algunos métodos que deberían invocar System.exit()ciertas entradas. Desafortunadamente, probar estos casos hace que JUnit finalice. Poner las llamadas al método en un nuevo subproceso no parece ayudar, ya que

He leído esta publicación sobre cómo probar métodos privados. Normalmente no los pruebo porque siempre pensé que es más rápido probar sólo métodos públicos que serán llamados desde fuera del

Tengo un FALLO de Gradle: ..."Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0." Descripción del caso: Adjunto al código base del proyecto las siguientes

¿ Hay alguna manera de verificar si methodOnese llama a a antes methodTwoen Mockito? public class ServiceClassA { public void methodOne(){} } public class ServiceClassB { public void methodTwo(){} }

Conozco la llamada definición de libro de texto de pruebas unitarias y pruebas de integración. Lo que tengo curiosidad es cuando llegue el momento de escribir pruebas unitarias... Las escribiré