From b2fe4aedaae559761b5818a964b63deae02dbdf0 Mon Sep 17 00:00:00 2001
From: Nick Mathewson <nickm@torproject.org>
Date: Mon, 9 Nov 2009 18:36:34 +0000
Subject: [PATCH] Unit tests for got_break and got_exit.

svn:r1521
---
 test/regress.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/test/regress.c b/test/regress.c
index 1c41de40..f5fc93e5 100644
--- a/test/regress.c
+++ b/test/regress.c
@@ -1155,9 +1155,13 @@ test_loopexit(void)
 
 	evtimer_del(&ev);
 
+	tt_assert(event_base_got_exit(global_base));
+	tt_assert(!event_base_got_break(global_base));
+
 	if (tv.tv_sec < 2)
 		test_ok = 1;
 
+end:
 	cleanup_test();
 }
 
@@ -1183,8 +1187,12 @@ test_loopexit_multiple(void)
 
 	event_base_free(base);
 
+	tt_assert(event_base_got_exit(base));
+	tt_assert(!event_base_got_break(base));
+
 	test_ok = 1;
 
+end:
 	cleanup_test();
 }
 
@@ -1218,9 +1226,13 @@ test_loopbreak(void)
 
 	event_dispatch();
 
+	tt_assert(!event_base_got_exit(global_base));
+	tt_assert(event_base_got_break(global_base));
+
 	evtimer_del(&ev1);
 	evtimer_del(&ev2);
 
+end:
 	cleanup_test();
 }
 
-- 
2.40.0