()
| 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() { |
nothing calls this directly
no test coverage detected