MCPcopy Create free account
hub / github.com/cel-rust/cel-rust / test_tuples

Function test_tuples

cel/src/ser.rs:1144–1158  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1142
1143 #[test]
1144 fn test_tuples() {
1145 // Test Tuple serialization
1146 let tuple = to_value(TestCompoundTypes::Tuple(12, 16)).unwrap();
1147 let expected: Value = HashMap::from([(
1148 "Tuple",
1149 Value::List(Arc::new(vec![12_u64.into(), 16_u64.into()])),
1150 )])
1151 .into();
1152 let program = Program::compile("test == expected").unwrap();
1153 let mut context = Context::default();
1154 context.add_variable("expected", expected).unwrap();
1155 context.add_variable("test", tuple).unwrap();
1156 let value = program.execute(&context).unwrap();
1157 assert_eq!(value, true.into())
1158 }
1159
1160 #[test]
1161 fn test_structs() {

Callers

nothing calls this directly

Calls 3

to_valueFunction · 0.85
add_variableMethod · 0.80
executeMethod · 0.80

Tested by

no test coverage detected