Prakticke aspekty vývoje softwaru: Projekt 1 – Testování
1.0
Projekt zaměřený na osvojení praktik testování včetně technik test driven development, black box testing a white box testing.
|
Datový typ hašovací tabulky. ...
#include <white_box_code.h>
Datové položky | |
hash_map_item_t ** | index |
Index hašovací tabulky. | |
hash_map_item_t * | first |
První položka v seznamu. | |
hash_map_item_t * | last |
Poslední položka v seznamu. | |
hash_map_item_t * | dummy |
Při odstranění je položka v indexu nahrazena tímto ukazatelem. | |
size_t | allocated |
Alokované místo (velikost indexu) | |
size_t | used |
Počet vložených položek (velikost seznamu) | |
Datový typ hašovací tabulky.
Uživatel by k položkám struktury neměl přistupovat přímo, ale pomocí definovaného rozhraní níže. Nicméně v rámci testování můžete přímo testovat, zda rozhraní pracuje s tímto datovým typem korektně.