Poniższa funkcja pobiera dane wejściowe od użytkownika. Muszę przetestować tę funkcję za pomocą Unit Testing
. Czy każdy może mi powiedzieć, jak przetestować tego rodzaju funkcję, która wymaga dynamicznego wprowadzania danych przez użytkownika. DziękiJak zastosować testowanie jednostek do funkcji C#, która wymaga dynamicznego wprowadzania danych przez użytkownika?
jak boundary value analysis
...
numberOfCommands
powinny być (0 <= n <= 100)
public static int Get_Commands()
{
do
{
string noOfCommands = Console.ReadLine().Trim();
numberOfCommands = int.Parse(noOfCommands);
}
while (numberOfCommands <= 0 || numberOfCommands >= 100);
return numberOfCommands;
}
Programowo wskazówka będzie bardzo pomocne!
Wystarczy uruchomić program. Podaj dane wejściowe. masz na myśli testy jednostkowe? – Sandeep
tak dla testów jednostkowych .. podobnie jak test wartości brzegowej dla 'numberOfCommands' powinien wynosić' 0 <= n <= 100'. – rana