[fbl][test] Convert span tests to zxtest

Change-Id: I99a6faa5fd203b0bd146485013e144bfbaf7fd5d
diff --git a/zircon/system/ulib/fbl/test/span_tests.cc b/zircon/system/ulib/fbl/test/span_tests.cc
index cea48bd..d5a5781 100644
--- a/zircon/system/ulib/fbl/test/span_tests.cc
+++ b/zircon/system/ulib/fbl/test/span_tests.cc
@@ -3,7 +3,7 @@
 // found in the LICENSE file.
 
 #include <fbl/span.h>
-#include <unittest/unittest.h>
+#include <zxtest/zxtest.h>
 
 namespace {
 
@@ -14,29 +14,19 @@
 static constexpr fbl::Span<const int> kEmpty = kDigits.subspan(0, 0);
 static constexpr fbl::Span<const int> kDefault;  // default constructor
 
-bool front_test() {
-  BEGIN_TEST;
-
+TEST(SpanTest, Front) {
   EXPECT_EQ(kDigits.front(), 9);
   EXPECT_EQ(kMiddleDigits.front(), 6);
   EXPECT_EQ(kLastDigits.front(), 2);
-
-  END_TEST;
 }
 
-bool back_test() {
-  BEGIN_TEST;
-
+TEST(SpanTest, Back) {
   EXPECT_EQ(kDigits.back(), 0);
   EXPECT_EQ(kMiddleDigits.back(), 3);
   EXPECT_EQ(kLastDigits.back(), 0);
-
-  END_TEST;
 }
 
-bool index_test() {
-  BEGIN_TEST;
-
+TEST(SpanTest, Index) {
   EXPECT_EQ(kDigits[0], 9);
   EXPECT_EQ(kDigits[9], 0);
   EXPECT_EQ(kDigits[4], 5);
@@ -48,13 +38,9 @@
   EXPECT_EQ(kLastDigits[0], 2);
   EXPECT_EQ(kLastDigits[1], 1);
   EXPECT_EQ(kLastDigits[2], 0);
-
-  END_TEST;
 }
 
-bool size_empty_test() {
-  BEGIN_TEST;
-
+TEST(SpanTest, SizeEmpty) {
   EXPECT_EQ(kDigits.size(), 10);
   EXPECT_EQ(kMiddleDigits.size(), 4);
   EXPECT_EQ(kLastDigits.size(), 3);
@@ -72,13 +58,9 @@
   EXPECT_EQ(kLastDigits.size_bytes(), 3 * sizeof(int));
   EXPECT_EQ(kEmpty.size_bytes(), 0);
   EXPECT_EQ(kDefault.size_bytes(), 0);
-
-  END_TEST;
 }
 
-bool data_references_test() {
-  BEGIN_TEST;
-
+TEST(SpanTest, DataReferences) {
   EXPECT_EQ(kDigits.data(), kDigitsArray);
   EXPECT_EQ(kMiddleDigits.data(), kDigitsArray + 3);
   EXPECT_EQ(kLastDigits.data(), kDigitsArray + 7);
@@ -90,13 +72,9 @@
   EXPECT_EQ(&kDigits[0], kDigitsArray);
   EXPECT_EQ(&kDigits.back(), kDigitsArray + 9);
   EXPECT_EQ(&kMiddleDigits[2], kDigitsArray + 5);
-
-  END_TEST;
 }
 
-bool iterators_test() {
-  BEGIN_TEST;
-
+TEST(SpanTest, Iterators) {
   int digits_array[] = {9, 8, 7, 6, 5, 4, 3, 2, 1, 0};
 
   fbl::Span<int> digits = digits_array;
@@ -115,13 +93,9 @@
   for (auto x : digits) {
     EXPECT_EQ(x, 7);
   }
-
-  END_TEST;
 }
 
-bool as_bytes_test() {
-  BEGIN_TEST;
-
+TEST(SpanTest, AsBytes) {
   int digits_array[] = {9, 8, 7, 6, 5, 4, 3, 2, 1, 0};
 
   fbl::Span<int> digits = digits_array;
@@ -139,8 +113,6 @@
   }
 
   EXPECT_EQ(digits_array[0], 0);
-
-  END_TEST;
 }
 
 struct SpannableContainer {
@@ -150,9 +122,7 @@
   size_t size() const { return 50; }
 };
 
-bool container_test() {
-  BEGIN_TEST;
-
+TEST(SpanTest, ContainerTest) {
   SpannableContainer writable;
 
   fbl::Span<int> container_span = writable;
@@ -166,8 +136,6 @@
 
   EXPECT_EQ(const_container_span.data(), reinterpret_cast<int*>(0x1234));
   EXPECT_EQ(const_container_span.size(), 50);
-
-  END_TEST;
 }
 
 struct Incomplete;
@@ -192,14 +160,3 @@
 static_assert(std::is_same_v<fbl::Span<const Incomplete>::const_reference, const Incomplete&>);
 
 }  // namespace
-
-BEGIN_TEST_CASE(span_tests)
-RUN_TEST(front_test)
-RUN_TEST(back_test)
-RUN_TEST(index_test)
-RUN_TEST(size_empty_test)
-RUN_TEST(data_references_test)
-RUN_TEST(iterators_test)
-RUN_TEST(as_bytes_test)
-RUN_TEST(container_test)
-END_TEST_CASE(span_tests)