zstring_view: Ensure no type coercion

Change-Id: I2e13ed31415c51e62ac9f218784ced17b6648727
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/test/zstring_view.cpp b/test/zstring_view.cpp
index 45ee8d3..1b7120d 100644
--- a/test/zstring_view.cpp
+++ b/test/zstring_view.cpp
@@ -9,6 +9,7 @@
 {
 
 using std::literals::string_literals::operator""s;
+using std::literals::string_view_literals::operator""sv;
 using zstring_view_literals::operator""_zsv;
 
 TEST(ZstringView, Basic)
@@ -62,4 +63,17 @@
     EXPECT_THROW(s1.suffix(3), std::out_of_range);
 }
 
+TEST(ZstringView, NoTypeCoercion)
+{
+    EXPECT_NE(""_zsv, "\0"sv);
+    EXPECT_NE("\0"sv, ""_zsv);
+    EXPECT_LT(""_zsv, "\0"sv);
+    EXPECT_GT("\0"sv, ""_zsv);
+    auto str = "\0"s;
+    EXPECT_NE(""_zsv, str);
+    EXPECT_NE(str, ""_zsv);
+    EXPECT_LT(""_zsv, str);
+    EXPECT_GT(str, ""_zsv);
+}
+
 } // namespace stdplus