()
| 48 | |
| 49 | #[test] |
| 50 | fn test_set_value_string() { |
| 51 | let key = RegistryKey::new("HKCU"); |
| 52 | assert!(key.is_ok()); |
| 53 | let new_key = key.unwrap().create_or_get_key("TestKey_string"); |
| 54 | assert!(new_key.is_ok()); |
| 55 | let new_key = new_key.unwrap(); |
| 56 | let reg_value = RegistryValueData::String("TestStringValue".to_string()); |
| 57 | let result = new_key.set_value("TestString", ®_value); |
| 58 | assert!(result.is_ok()); |
| 59 | let result = result.unwrap(); |
| 60 | assert_eq!(result.name, "TestString".to_string()); |
| 61 | assert_eq!(result.data, RegistryValueData::String("TestStringValue".to_string())); |
| 62 | assert!(new_key.delete(false).is_ok()); |
| 63 | } |
| 64 | |
| 65 | #[test] |
| 66 | fn test_set_value_expandstring() { |
nothing calls this directly
no test coverage detected