Preguntas etiquetadas con testing

138
Enlace obligatorio en Guice

Acabo de empezar a jugar con Guice, y un caso de uso en el que puedo pensar es que en una prueba solo quiero anular un enlace único. Creo que me gustaría usar el resto de los enlaces de nivel de producción para asegurar que todo esté configurado correctamente y evitar duplicaciones. Entonces...

138
Crear clase de prueba en IntelliJ

Estoy trabajando dentro de la estructura tradicional del proyecto Maven Java dentro de IntelliJ, p. Ej. main/java/com/x/y test/java/com/x/y Cuando creo una clase llamada Foo en main / java / com / x / y usando IntelliJ, me gustaría crear automáticamente un archivo llamado FooTest.java en test /...

137
¿Pones pruebas unitarias en el mismo proyecto u otro proyecto?

¿Coloca pruebas unitarias en el mismo proyecto por conveniencia o las coloca en un ensamblaje separado? Si los coloca en un ensamblaje separado como lo hacemos nosotros, terminamos con una serie de proyectos adicionales en la solución. Es ideal para pruebas unitarias durante la codificación, pero...

136
¿Datos aleatorios en pruebas unitarias?

Tengo un compañero de trabajo que escribe pruebas unitarias para objetos que llenan sus campos con datos aleatorios. Su razón es que ofrece una gama más amplia de pruebas, ya que probará muchos valores diferentes, mientras que una prueba normal solo usa un único valor estático. Le he dado una...

135
Limpiar trozos de sinón fácilmente

¿Hay alguna manera de restablecer fácilmente todos los simulacros y trozos de sinon spys que funcionarán limpiamente con los mocas antes de cada bloque? Veo que el sandboxing es una opción, pero no veo cómo puedes usar un sandbox para esto beforeEach -> sinon.stub some, 'method' sinon.stub...