Index: src/platform/vboot_reference/cgptlib/tests/cgpt_test.h |
diff --git a/src/platform/vboot_reference/cgptlib/tests/cgpt_test.h b/src/platform/vboot_reference/cgptlib/tests/cgpt_test.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..0dcb637e8214f96740c6db9864b271177b92b890 |
--- /dev/null |
+++ b/src/platform/vboot_reference/cgptlib/tests/cgpt_test.h |
@@ -0,0 +1,24 @@ |
+/* Copyright (c) 2010 The Chromium OS Authors. All rights reserved. |
+ * Use of this source code is governed by a BSD-style license that can be |
+ * found in the LICENSE file. |
+ */ |
+#ifndef VBOOT_REFERENCE_CGPTLIB_TESTS_CGPT_TEST_H_ |
+#define VBOOT_REFERENCE_CGPTLIB_TESTS_CGPT_TEST_H_ |
+ |
+#include <stdio.h> |
+ |
+#define TEST_FAIL -1 |
+ |
+/* ANSI Color coding sequences. */ |
+#define COL_GREEN "\e[1;32m" |
+#define COL_RED "\e[0;31m" |
+#define COL_STOP "\e[m" |
+ |
+#define EXPECT(expr) \ |
+ if (!expr) { \ |
+ printf(COL_RED " fail " COL_STOP "in expression %s in %s() line %d\n",\ |
+ #expr, __FUNCTION__, __LINE__); \ |
+ return TEST_FAIL; \ |
+ } |
+ |
+#endif /* VBOOT_REFERENCE_CGPTLIB_TESTS_CGPT_TEST_H_ */ |