Skip to content

WSEI-csharp202/UnitTests-Phone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Klasa 'Phone' - testy jednostkowe

Autor: Krzysztof Molenda

Wersja: 0.1 (2019.12.10)

W pliku Phone.cs zawarta jest klasa Phone.

Twoim zadaniem jest napisanie testów jednostkowych:

  1. weryfikujących poprawność implementacji,
  2. pokrywających jak największą część kodu klasy Phone (idealnie 100%).

Tworząc testy rozważ zarówno przypadki poprawnego użycia metod, jak i takie, które zgłaszają wyjątki.

Uwaga: pokrycie kodu nawet w 100% nie oznacza, że wszystkie przypadki zostały uwzględnione w testach.

Do oceny przesyłasz skompresowane w formacie zip solution z odpowiednimi projektami. Ocena za zadanie wynika bezpośrednio ze wskaźnika pokrycia kodem klasy Phone oraz uwzględnienia wszystkich przypadków testowych potwierdzających poprawność implementacji.

Podpowiedź: Jeśli korzystasz z VisualStudio 2019, pokrycie kodu poznasz, wybierając z menu Test polecenie Analze Code Coverage for All Tests (1). Następnie, w konsoli Code Coverage Results, zobaczysz wyniki liczbowe (2). Klikając na przycisk Show Code Coverage Coloring (3) zobaczysz pokolorowaną składnię, pokazującą które fragmenty kodu zostały pokryte testami, a które nie (4).

Code Coverage Results

About

Testy jednostkowe, pokrycie kodu testami

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages