removed lots of asserts
Some of them relied on the side effects of evaluating their argument but
for most of them it just makes more sense to use CHECK.
diff --git a/aos/common/condition_test.cc b/aos/common/condition_test.cc
index 65a1028..6914a8b 100644
--- a/aos/common/condition_test.cc
+++ b/aos/common/condition_test.cc
@@ -75,7 +75,7 @@
new (shared_) Shared();
}
~ConditionTestProcess() {
- assert(child_ == -1);
+ CHECK_EQ(child_, -1);
}
void Start() {
@@ -87,7 +87,7 @@
Run();
exit(EXIT_SUCCESS);
} else { // in parent
- assert(child_ != -1);
+ CHECK_NE(child_, -1);
shared_->ready.Lock();
@@ -170,16 +170,16 @@
}
void Join() {
- assert(child_ != -1);
+ CHECK_NE(child_, -1);
int status;
do {
- assert(waitpid(child_, &status, 0) == child_);
+ CHECK_EQ(waitpid(child_, &status, 0), child_);
} while (!(WIFEXITED(status) || WIFSIGNALED(status)));
child_ = -1;
}
void Kill() {
- assert(child_ != -1);
- assert(kill(child_, SIGTERM) == 0);
+ CHECK_NE(child_, -1);
+ PCHECK(kill(child_, SIGTERM));
Join();
}