rename cgpt files with cgptlib prefix (to avoid conflicts to cgpt utility)
Review URL: http://codereview.chromium.org/2082007
diff --git a/cgptlib/tests/cgptlib_test.h b/cgptlib/tests/cgptlib_test.h
new file mode 100644
index 0000000..9812e77
--- /dev/null
+++ b/cgptlib/tests/cgptlib_test.h
@@ -0,0 +1,34 @@
+/* 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_TEST_H_
+#define VBOOT_REFERENCE_CGPTLIB_TEST_H_
+
+#include <stdio.h>
+
+enum {
+ TEST_FAIL = -1,
+ TEST_OK = 0,
+};
+
+#define TEST_CASE(func) #func, func
+typedef int (*test_func)(void);
+
+#define ARRAY_SIZE(array) (sizeof(array) / sizeof(array[0]))
+
+/* ANSI Color coding sequences. */
+#define COL_GREEN "\e[1;32m"
+#define COL_RED "\e[0;31m"
+#define COL_STOP "\e[m"
+
+#define EXPECT(expr) \
+ do { \
+ if (!(expr)) { \
+ printf(COL_RED " fail " COL_STOP "in expression %s in %s() line %d\n",\
+ #expr, __FUNCTION__, __LINE__); \
+ return TEST_FAIL; \
+ } \
+ } while (0)
+
+#endif /* VBOOT_REFERENCE_CGPTLIB_TEST_H_ */