Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Koncepcja kaskady ustawień oznacza, że użytkownik może określić ustawienia na poziomie Assembly, Fixture i Exploration:
- Asemblacja — PexAssemblySettings
- Oprawa — PexClass
- Eksploracja — PexExplorationAttributeBase
Ustawienia określone na poziomie zestawu mają wpływ na wszystkie urządzenia i eksplorację w ramach tego zestawu. Ustawienia określone na poziomie urządzenia mają wpływ na wszystkie eksploracje w ramach tego urządzenia. Ustawienia podrzędne mają pierwszeństwo – jeśli ustawienia są zdefiniowane na poziomach Podzespół i element testowy, używane są ustawienia elementu testowego.
Należy pamiętać, że niektóre ustawienia są specyficzne dla poziomu zestawu lub poziomu urządzenia .
Przykład
using Microsoft.Pex.Framework;
[assembly: PexAssemblySettings(MaxBranches = 1000)] // we override the default value of maxbranches
namespace MyTests
{
[PexClass(MaxBranches = 500)] // we override the 1000 value and set maxbranches to 500
public partial class MyTests
{
[PexMethod(MaxBranches = 100)] // we override again, maxbranches = 100
public void MyTest(...) { ... }
}
}
Masz opinię?
Opublikuj swoje pomysły i prośby dotyczące funkcji w społeczności deweloperów.