()
| 128 | |
| 129 | #[test] |
| 130 | fn test_set_value_binary() { |
| 131 | let key = RegistryKey::new("HKCU"); |
| 132 | assert!(key.is_ok()); |
| 133 | let new_key = key.unwrap().create_or_get_key("TestKey_binary"); |
| 134 | assert!(new_key.is_ok()); |
| 135 | let new_key = new_key.unwrap(); |
| 136 | let reg_value = RegistryValueData::Binary(vec![0x01, 0x02, 0x03, 0x04]); |
| 137 | let result = new_key.set_value("TestBinary", ®_value); |
| 138 | assert!(result.is_ok()); |
| 139 | let result = result.unwrap(); |
| 140 | assert_eq!(result.name, "TestBinary".to_string()); |
| 141 | assert_eq!(result.data, RegistryValueData::Binary(vec![0x01, 0x02, 0x03, 0x04])); |
| 142 | assert!(new_key.delete(false).is_ok()); |
| 143 | } |
| 144 | |
| 145 | #[test] |
| 146 | fn test_set_value_resoucelist() { |
nothing calls this directly
no test coverage detected