Cerrado. Esta pregunta no cumple con las pautas de Stack Overflow . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 5 años . Mejora esta...
Cerrado. Esta pregunta no cumple con las pautas de Stack Overflow . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 5 años . Mejora esta...
En mis pruebas de Kotlin JUnit, quiero iniciar / detener servidores integrados y usarlos dentro de mis pruebas. Intenté usar la @Beforeanotación JUnit en un método en mi clase de prueba y funciona bien, pero no es el comportamiento correcto ya que ejecuta todos los casos de prueba en lugar de...
Estoy tratando de afirmar la igualdad de dos System.Drawing.Sizeestructuras y obtengo una excepción de formato en lugar del error de afirmación esperado. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception,...
Tengo problemas para averiguar cómo configurar y usar el marco de prueba en Visual Studio 2008 para C++, presumiblemente, con la suite integrada en la unidad de prueba. Se agradecería cualquier enlace o tutorial.
¿Alguien puede explicar el uso de los métodos setUpy de Python tearDownal escribir casos de prueba, aparte de que setUpse llama inmediatamente antes de llamar al método de prueba y tearDownse llama inmediatamente después de haber sido llamado?
Estoy probando un componente que se usa para editar un objeto. El objeto tiene una característica única idque se usa para tomar el objeto específico de una matriz de objetos que están alojados en un servicio. El específico idse obtiene a través de un parámetro que se pasa a través del...
Hemos estado usando selenio con gran éxito para manejar pruebas de sitios web de alto nivel (además de extensas pruebas de documentación de Python a nivel de módulo). Sin embargo, ahora estamos usando extjs para muchas páginas y está resultando difícil incorporar pruebas de Selenium para...
¿Cómo se burla de una propiedad de solo lectura con simulacro ? Lo intenté: setattr(obj.__class__, 'property_to_be_mocked', mock.Mock()) pero el problema es que luego se aplica a todas las instancias de la clase ... lo que rompe mis pruebas. ¿Tiene usted alguna otra idea? No quiero burlarme...
¿Cómo omitir por la fuerza una prueba unitaria en Django? @skipif y @skipunless es todo lo que encontré, pero solo quiero omitir una prueba ahora mismo con fines de depuración mientras soluciono algunas cosas.
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...
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);...
Supongamos que tengo el siguiente código en una prueba unitaria de Python: aw = aps.Request("nv1") aw2 = aps.Request("nv2", aw) ¿Existe una manera fácil de afirmar que aw.Clear()se llamó a un método en particular (en mi caso ) durante la segunda línea de la prueba? por ejemplo, hay algo como...
Me pregunto si hay una mejor manera de deshabilitar los errores de la consola dentro de una prueba Jest específica (es decir, restaurar la consola original antes / después de cada prueba). Aquí está mi enfoque actual: describe("Some description", () => { let consoleSpy; beforeEach(()...
Intenté usar la norecursedirsopción dentro de setup.cfg para decirle a py.test que no recopile pruebas de ciertos directorios, pero parece que lo ignora. [tool:pytest] norecursedirs=lib/third ¡Cuando corro py.test, veo cómo obtiene pruebas desde adentro lib/third!
Estoy confundido acerca de cómo acceder al <input>valor cuando lo uso mount. Esto es lo que tengo como prueba: it('cancels changes when user presses esc', done => { const wrapper = mount(<EditableText defaultValue="Hello" />); const input = wrapper.find('input');...
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...
Tengo una aplicación Rails con más de 2000 ejemplos en mis pruebas RSpec. No hace falta decir que es una gran aplicación y hay mucho que probar. Ejecutar estas pruebas en este punto es muy ineficiente y debido a que lleva tanto tiempo, estamos casi al punto de desanimarnos de escribirlas antes...
¿Cuál es la diferencia entre lety un beforebloque en RSpec? ¿Y cuándo usar cada uno? ¿Cuál será un buen enfoque (antes o antes) en el siguiente ejemplo? let(:user) { User.make !} let(:account) {user.account.make!} before(:each) do @user = User.make! @account = @user.account.make! end Yo...
En lugar de [SetUp] y [TearDown] en Nunit, ¿cuál es la alternativa en Visual Studio Ultimate 2010 Unit Testing? En Nunit puedes imaginar que los métodos de instalación y desmontaje son como constructores y destructores para las pruebas en nuestra clase.
¿Cuál es la diferencia entre específicamente Mocha 's before(), y beforeEach()? (Misma pregunta para after()y afterEach().) Supongo que se before()ejecuta una vez por describe()bloque y se beforeEach()ejecuta una vez por prueba ( it()bloque). ¿Es eso cierto? ¿Y cuándo elegiría usar uno sobre...