()
| 64 | |
| 65 | #[test] |
| 66 | fn test_set_value_expandstring() { |
| 67 | let key = RegistryKey::new("HKCU"); |
| 68 | assert!(key.is_ok()); |
| 69 | let new_key = key.unwrap().create_or_get_key("TestKey_expandstring"); |
| 70 | assert!(new_key.is_ok()); |
| 71 | let new_key = new_key.unwrap(); |
| 72 | let reg_value = RegistryValueData::ExpandString("%PATH%;TestExpandStringValue".to_string()); |
| 73 | let result = new_key.set_value("TestExpandString", ®_value); |
| 74 | assert!(result.is_ok()); |
| 75 | let result = result.unwrap(); |
| 76 | assert_eq!(result.name, "TestExpandString".to_string()); |
| 77 | assert_eq!(result.data, RegistryValueData::ExpandString("%PATH%;TestExpandStringValue".to_string())); |
| 78 | assert!(new_key.delete(false).is_ok()); |
| 79 | } |
| 80 | |
| 81 | #[test] |
| 82 | fn test_set_value_dword() { |
nothing calls this directly
no test coverage detected