summaryrefslogtreecommitdiff
path: root/tikzit/src/common/test/test.h
diff options
context:
space:
mode:
authorrandomguy3 <randomguy3@7c02a99a-9b00-45e3-bf44-6f3dd7fddb64>2012-01-17 18:39:31 +0000
committerrandomguy3 <randomguy3@7c02a99a-9b00-45e3-bf44-6f3dd7fddb64>2012-01-17 18:39:31 +0000
commitf90dd4ffc4b679e61a2a8cf43853b7d3c72c3e83 (patch)
tree15842d8311e621dc2776a77c9740bd72784f13f1 /tikzit/src/common/test/test.h
parent18871fdd7bbfb43eb0971ee358554f321f789eee (diff)
Calculate the head and tail of edges to be just where they contact the node (ie: behave more like tikz).
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@388 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
Diffstat (limited to 'tikzit/src/common/test/test.h')
-rw-r--r--tikzit/src/common/test/test.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/tikzit/src/common/test/test.h b/tikzit/src/common/test/test.h
index 4fddc92..59dcdd4 100644
--- a/tikzit/src/common/test/test.h
+++ b/tikzit/src/common/test/test.h
@@ -26,8 +26,17 @@
{}
@end
+BOOL fuzzyCompare (float f1, float f2);
+BOOL fuzzyComparePoints (NSPoint p1, NSPoint p2);
+
void setColorEnabled(BOOL b);
+
+void pass(NSString *msg);
+void fail(NSString *msg);
void TEST(NSString *msg, BOOL test);
+void assertRectsEqual (NSString *msg, NSRect val, NSRect exp);
+void assertPointsEqual (NSString *msg, NSPoint val, NSPoint exp);
+void assertFloatsEqual (NSString *msg, float val, float exp);
void startTests();
void endTests();
@@ -39,3 +48,10 @@ void endTestBlock(NSString *name);
NSString *_str = [[NSString alloc] initWithFormat:fmt, ##__VA_ARGS__]; \
printf("%s\n", [_str UTF8String]); \
[_str release]; }
+
+#define failFmt(fmt, ...) { \
+ NSString *_fstr = [[NSString alloc] initWithFormat:fmt, ##__VA_ARGS__]; \
+ fail(_fstr); \
+ [_fstr release]; }
+
+// vim:ft=objc:ts=4:sts=4:sw=4:noet