()
| 192 | |
| 193 | #[test] |
| 194 | fn test_value_refresh() { |
| 195 | let key = RegistryKey::new("HKCU").unwrap(); |
| 196 | let new_key = key.create_or_get_key("TestKey_refresh"); |
| 197 | assert!(new_key.is_ok()); |
| 198 | let new_key = new_key.unwrap(); |
| 199 | let mut reg_value = new_key.set_value("TestValue", &RegistryValueData::String("TestStringValue".to_string())).unwrap(); |
| 200 | assert_eq!(reg_value.name, "TestValue".to_string()); |
| 201 | assert_eq!(reg_value.data, RegistryValueData::String("TestStringValue".to_string())); |
| 202 | let _ = new_key.set_value("TestValue", &RegistryValueData::String("NewValue".to_string())).unwrap(); |
| 203 | assert!(reg_value.query().is_ok()); |
| 204 | assert_eq!(reg_value.name, "TestValue".to_string()); |
| 205 | assert_eq!(reg_value.data, RegistryValueData::String("NewValue".to_string())); |
| 206 | assert!(new_key.delete(false).is_ok()); |
| 207 | } |
nothing calls this directly
no test coverage detected