Załóżmy, że jest to metoda tak (C#):Czy Pex może automatycznie wykryć warunki przepełnienia/niedomiaru?
public static int Add(int x, int y)
{
return x + y;
}
Jeżeli suma nie pasuje do typu int
danych jest prawdopodobnie sytuacja błąd, który jest wart testów jednostkowych. Czy Pex jest w stanie zidentyfikować takie błędy i wygenerować dla nich testy jednostkowe?
Może nawet powodować kolizje podczas używania tabeli mieszania. To jest dobre. – usr
@BryanAnderson, czy możesz udostępnić link do odpowiedniego przykładu? Próbowałem uruchomić automatyczne wykrywanie Pex w tej metodzie, ale nie wykryłem warunków przepełnienia/niedopełnienia. –
Spójrz na http://channel9.msdn.com/Blogs/Peli/Getting-started-with-Pex-in-Visual-Studio-2008, jest starszy, ale wciąż jest dobrym wprowadzeniem. Być może będziesz musiał również skompilować kontrolę nad/niedopełnioną, aby przetestować swoją metodę dodawania. Uważam, że domyślnie są one domyślnie wyłączone w przypadku większości kompilacji. –