From 9fdc3e4ae0c8b59364025852693c45558dbc0753 Mon Sep 17 00:00:00 2001 From: Elliana May Date: Sat, 30 Dec 2023 12:38:52 +0800 Subject: [PATCH] test more cases --- src/vtab/logical_type.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/vtab/logical_type.rs b/src/vtab/logical_type.rs index 2bcc7db7..2bbfa79c 100644 --- a/src/vtab/logical_type.rs +++ b/src/vtab/logical_type.rs @@ -270,7 +270,16 @@ mod test { fn test_decimal() { let typ = LogicalType::decimal(10, 2); + assert_eq!(typ.id(), crate::vtab::LogicalTypeId::Decimal); assert_eq!(typ.decimal_width(), 10); assert_eq!(typ.decimal_scale(), 2); } + + #[test] + fn test_decimal_methods() { + let typ = LogicalType::new(crate::vtab::LogicalTypeId::Varchar); + + assert_eq!(typ.decimal_width(), 0); + assert_eq!(typ.decimal_scale(), 0); + } }