ELEC2645 (2019/20) / Mbed 2 deprecated ELEC2645_Project_el18jgb

Dependencies:   mbed

Revision:
13:cfdfe60a2327
Child:
21:a0f3651f56c4
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Aim/Aim_test.h	Mon May 18 15:46:04 2020 +0000
@@ -0,0 +1,36 @@
+#ifndef AIM_TEST_H
+#define AIM_TEST_H
+ 
+/** Aim class Test
+ * @brief Checks that the calulate_map_movement caluclates correct map_movement
+ * @author Jospeh Body, University of Leeds
+ * @date May 2020
+ * @return true if test are passed 
+ */
+ 
+
+ 
+ bool Aim_test_initial()
+{
+    // Initialise 
+    Aim aim;
+    aim.init(); //_x = 42 _y = 5
+
+    // Read the position
+    Vector2D read_pos_1 = aim.get_pos();
+    printf("%f, %f\n", read_pos_1.x, read_pos_1.y);
+
+    
+    // Now check that both the position is as expected
+    bool success_flag = true;
+    
+    // Fail the test if the initial position is wrong
+    if (read_pos_1.x != 42 || read_pos_1.y != 5) {
+        success_flag = false;
+    }
+
+    return success_flag;
+}
+
+
+#endif
\ No newline at end of file