[libc] Add [EXPECT|ASSERT]_[TRUE|FALSE] unittest macros.
authorSiva Chandra Reddy <sivachandra@google.com>
Wed, 29 Jan 2020 23:07:29 +0000 (15:07 -0800)
committerSiva Chandra Reddy <sivachandra@google.com>
Thu, 30 Jan 2020 19:59:31 +0000 (11:59 -0800)
commit7f658920863bb96adc973a586cac50d9f8ad940b
tree0c41c51da99448a14b3df9d849d4cc388c78416c
parent389b12621041a03d693b3f369107df8f8dccf19e
[libc] Add [EXPECT|ASSERT]_[TRUE|FALSE] unittest macros.

Also, other EXPECT_* and ASSERT_* macros have been extended to accept
bool values.

Reviewers: abrachet, gchatelet

Subscribers: MaskRay, tschuett, libc-commits

Tags: #libc-project

Differential Revision: https://reviews.llvm.org/D73668
libc/utils/CPP/TypeTraits.h
libc/utils/UnitTest/Test.cpp
libc/utils/UnitTest/Test.h