Initial commit
This commit is contained in:
commit
87dcb960bf
67 changed files with 6733 additions and 0 deletions
35
test_toh_board.h
Normal file
35
test_toh_board.h
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
/*----------------------------------------------------------
|
||||
* HTBLA-Leonding / Klasse: n/a
|
||||
* ---------------------------------------------------------
|
||||
* Exercise Number: 09
|
||||
* Title: Unit Tests for Tower of Hanoi Board
|
||||
* Author: S. Schraml
|
||||
* Due Date: n/a
|
||||
* ----------------------------------------------------------
|
||||
* Description:
|
||||
* Test functions for ADT ToH Board.
|
||||
* ----------------------------------------------------------
|
||||
*/
|
||||
#ifndef ___TEST_TOH_BOARD_H
|
||||
#define ___TEST_TOH_BOARD_H
|
||||
|
||||
#include "shortcut.h"
|
||||
|
||||
TEST(test_tb_get_board__shall_provide_valid_board);
|
||||
TEST(test_tb_get_board__shall_provide_the_same_board_each_time);
|
||||
TEST(test_tb_is_valid__shall_be_invalid_for_0_board);
|
||||
|
||||
TEST(test_tb_push_disk__shall_push_valid_disks_on_each_rod);
|
||||
TEST(test_tb_push_disk__shall_not_push_on_invalid_board);
|
||||
TEST(test_tb_push_disk__shall_not_push_invalid_disks_on_each_rod);
|
||||
TEST(test_tb_push_disk__shall_not_push_wrong_disks_on_any_rod);
|
||||
|
||||
TEST(test_tb_pop_disk__shall_pop_valid_disks_from_each_rod);
|
||||
TEST(test_tb_pop_disk__shall_pop_invalid_disks_from_each_empty_rod);
|
||||
TEST(test_tb_pop_disk__shall_pop_invalid_disks_from_invalid_board);
|
||||
|
||||
TEST(test_tb_get_disk__shall_provide_valid_disks_from_each_rod);
|
||||
TEST(test_tb_get_disk__shall_provide_0_for_invalid_board);
|
||||
TEST(test_tb_get_disk__shall_provide_0_for_empty_rod_positions);
|
||||
|
||||
#endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue