Preguntas etiquetadas con unit-testing

Las pruebas unitarias son un método mediante el cual se prueban unidades individuales de código fuente para determinar si son aptas para su uso.





3
¿Cómo simular ModelState.IsValid usando el marco Moq?
Estoy comprobando el ModelState.IsValidmétodo de acción de mi controlador que crea un empleado como este: [HttpPost] public virtual ActionResult Create(EmployeeForm employeeForm) { if (this.ModelState.IsValid) { IEmployee employee = this._uiFactoryInstance.Map(employeeForm); employee.Save(); } // Etc. } Quiero simularlo en mi método de prueba unitaria usando Moq Framework. Traté de burlarme de esto …



11
Pruebe las excepciones esperadas en Kotlin
En Java, el programador puede especificar excepciones esperadas para casos de prueba JUnit como este: @Test(expected = ArithmeticException.class) public void omg() { int blackHole = 1 / 0; } ¿Cómo haría esto en Kotlin? Probé dos variaciones de sintaxis, pero ninguna de ellas funcionó: import org.junit.Test // ... @Test(expected = …


16
@BeforeClass y herencia - orden de ejecución
Tengo una clase base abstracta, que uso como base para mis pruebas unitarias (TestNG 5.10). En esta clase, inicializo todo el entorno para mis pruebas, configurando mapeos de base de datos, etc. Esta clase abstracta tiene un método con una @BeforeClassanotación que hace la inicialización. A continuación, extiendo esa clase …





16
Enzima: ¿Cómo acceder y configurar el valor <input>?
Estoy confundido acerca de cómo acceder al &lt;input&gt;valor cuando lo uso mount. Esto es lo que tengo como prueba: it('cancels changes when user presses esc', done =&gt; { const wrapper = mount(&lt;EditableText defaultValue="Hello" /&gt;); const input = wrapper.find('input'); console.log(input.render().attr('value')); input.simulate('focus'); done(); }); Se imprime la consola undefined. Pero si modifico …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.