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.

11
Ejecutar pruebas unitarias en serie (en lugar de en paralelo)
Estoy intentando realizar una prueba unitaria de un motor de administración de host WCF que he escrito. Básicamente, el motor crea instancias de ServiceHost sobre la marcha en función de la configuración. Esto nos permite reconfigurar dinámicamente qué servicios están disponibles sin tener que desactivarlos todos y reiniciarlos cada vez …

7
Mockito - @Spy vs @Mock
Mockito: entiendo que un espía llama a los métodos reales en un objeto, mientras que un simulacro llama a los métodos en el objeto doble. También se deben evitar los espías a menos que haya un olor a código. Sin embargo, ¿cómo funcionan los espías y cuándo debería utilizarlos? ¿En …



8
Pasar parámetros complejos a [Teoría]
Xunit tiene una característica interesante : puede crear una prueba con un Theoryatributo y poner datos en InlineDataatributos, y xUnit generará muchas pruebas y las probará todas. Quiero tener algo como esto, pero los parámetros a mi método no son 'simples datos' (como string, int, double), sino una lista de …


16
No se puede encontrar testhost.dll. Publique su proyecto de prueba y vuelva a intentarlo
Tengo una biblioteca de clases básica dotnet simple con un solo método de prueba XUnit: TestLib.csproj: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.0</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.NET.Test.SDK" Version="15.9.0" /> <PackageReference Include="xunit" Version="2.4.1" /> <PackageReference Include="xunit.runner.console" Version="2.4.1"> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> <PrivateAssets>all</PrivateAssets> </PackageReference> <PackageReference Include="xunit.runner.visualstudio" Version="2.4.1"> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> <PrivateAssets>all</PrivateAssets> </PackageReference> …



11
¿Cómo escribo pruebas unitarias en PHP? [cerrado]
Cerrado . Esta pregunta debe estar más enfocada . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un solo problema editando esta publicación . Cerrado hace 4 años . Mejora esta pregunta He leído en todas partes sobre lo geniales que son, …



7
Pruebe los encabezados PHP con PHPUnit
Estoy tratando de usar PHPunit para probar una clase que genera algunos encabezados personalizados. El problema es que en mi máquina esto: <?php class HeadersTest extends PHPUnit_Framework_TestCase { public function testHeaders() { ob_start(); header('Location: foo'); $headers_list = headers_list(); header_remove(); ob_clean(); $this->assertContains('Location: foo', $headers_list); } } o incluso esto: <?php class …

5
¿Ejemplo de cadena utf8 no válida?
Estoy probando cómo algunos de mis códigos manejan los datos incorrectos y necesito algunas series de bytes que no son válidos para UTF-8. ¿Puedes publicar algunos, e idealmente, una explicación de por qué son malos / dónde los conseguiste?


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.