Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: test.h
- Revision:
- 23:cc44e26c08fa
- Parent:
- 22:053c11a202e1
- Child:
- 26:1a7056eb3253
--- a/test.h Wed May 06 11:24:22 2020 +0000
+++ b/test.h Wed May 06 12:15:16 2020 +0000
@@ -5,6 +5,7 @@
#include "Map_test.h"
#include "GameEngine_test.h"
#include "Alien_test.h"
+#include "Weapons_test.h"
/** Test
@brief Runs all tests for game
@@ -101,4 +102,20 @@
printf ("\nalien_movement_test passed %d tests out of 4\n",passed_counter);
}
+// Weapons tests -----------------------------------------------------------------
+void run_weapons_draw_tests(){
+ printf ("\nTesting spaceship_draw_tests() \n");
+ int passed_counter = 0;
+
+ // Runs test with max movement directions
+ if (weapons_draw_test(1, 1, 1, 49, 24)) passed_counter++;
+ if (weapons_draw_test(1, 1, 2, 52, 24)) passed_counter++;
+ if (weapons_draw_test(0, 1, 2, 49, 24)) passed_counter++;
+ if (weapons_draw_test(1, 0, 1, 36, 24)) passed_counter++;
+ if (weapons_draw_test(1, 0, 2, 33, 24)) passed_counter++;
+ if (weapons_draw_test(0, 0, 2, 33, 24)) passed_counter++;
+
+ // prints results
+ printf ("\nspaceship_draw_test passed %d tests out of 6\n",passed_counter);
+}
#endif
\ No newline at end of file