From bdb6a955dfb652926bad342606c215ad8a5e4c8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jind=C5=99ich=20Moravec?= Date: Thu, 1 Feb 2024 21:49:23 +0100 Subject: [PATCH] tests: add asserts for the expected byte representation --- minisql/src/type_system.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/minisql/src/type_system.rs b/minisql/src/type_system.rs index 0ed03f4..a48102a 100644 --- a/minisql/src/type_system.rs +++ b/minisql/src/type_system.rs @@ -442,6 +442,7 @@ mod tests { let from_bytes = Value::from_text_bytes(&bytes, oid, size).unwrap(); assert_eq!(value, from_bytes); + assert_eq!(bytes, b"123.456"); assert_eq!(oid, 701); assert_eq!(size, 8); @@ -458,6 +459,7 @@ mod tests { let from_bytes = Value::from_text_bytes(&bytes, oid, size).unwrap(); assert_eq!(value, from_bytes); + assert_eq!(bytes, b"hello\0"); assert_eq!(oid, 25); assert_eq!(size, -2); @@ -490,6 +492,7 @@ mod tests { let from_bytes = Value::from_text_bytes(&bytes, oid, size).unwrap(); assert_eq!(value, from_bytes); + assert_eq!(bytes, b"123"); assert_eq!(oid, 23); assert_eq!(size, 8); @@ -506,6 +509,7 @@ mod tests { let from_bytes = Value::from_text_bytes(&bytes, oid, size).unwrap(); assert_eq!(value, from_bytes); + assert_eq!(bytes, b"u123"); assert_eq!(oid, 2950); assert_eq!(size, 16); @@ -556,6 +560,7 @@ mod tests { let from_bytes = Value::from_text_bytes(&bytes, oid, size).unwrap(); assert_eq!(value, from_bytes); + assert_eq!(bytes, b"Some(Some(123))"); let expected_type_oid = 23; let expected_nest_oid = 2; @@ -578,6 +583,7 @@ mod tests { let from_bytes = Value::from_text_bytes(&bytes, oid, size).unwrap(); assert_eq!(value, from_bytes); + assert_eq!(bytes, b"Some(Some(None))"); let expected_type_oid = 23; let expected_nest_oid = 3; @@ -598,6 +604,7 @@ mod tests { let from_bytes = Value::from_text_bytes(&bytes, oid, size).unwrap(); assert_eq!(value, from_bytes); + assert_eq!(bytes, b"Some(None)"); let expected_type_oid = 701; let expected_nest_oid = 1; @@ -619,6 +626,8 @@ mod tests { let from_bytes = Value::from_text_bytes(&bytes, oid, size).unwrap(); assert_eq!(value, from_bytes); + assert_eq!(bytes, b"None"); + assert_eq!(oid, 701); assert_eq!(size, 8); }