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.
Fork of fy15raf by
tests.h
- Committer:
- RehamFaqehi
- Date:
- 2018-05-08
- Revision:
- 18:53017c90bd26
- Parent:
- 16:106c27d03402
File content as of revision 18:53017c90bd26:
#ifndef TESTS_H #define TESTS_H #include "Asteroid-test.h" #include "Spaceship-test.h" /** * @brief Run all the tests for this game * * @returns The number of tests that failed */ int Run_tests() { int tests_failed = 0; // number of tests that failed ////////////////////Asteroid testing//////////////////////////// // Run the Asteroid_test_movement test printf(".....Testing Asteroid_movement.....\n"); bool Asteroid_test_passed = Asteroid_movement(); // Print out the result of all tests in Asteroid_movement if (Asteroid_test_passed) { printf("...PASSED!\n\n"); } else { printf("...FAILED!\n\n"); ++tests_failed; // Increase failures } ////////////////////Spaceship testing//////////////////////////// // Run the Spaceship_test_movement test printf(".....Testing Spaceship_movement.....\n"); bool Spaceship_test_passed = Spaceship_movement(); // Print out the result of all tests in Spaceship_movement if (Spaceship_test_passed) { printf("...PASSED!\n\n"); } else { printf("...FAILED!\n\n"); ++tests_failed; // Increase failures } //summary of the tests if (tests_failed > 0) { printf("%d tests FAILED!\n", tests_failed); } else { printf("All tests passed!\n"); } return tests_failed; } #endif