()
| 112 | |
| 113 | #[test] |
| 114 | fn test_set_value_multistring() { |
| 115 | let key = RegistryKey::new("HKCU"); |
| 116 | assert!(key.is_ok()); |
| 117 | let new_key = key.unwrap().create_or_get_key("TestKey_multistring"); |
| 118 | assert!(new_key.is_ok()); |
| 119 | let new_key = new_key.unwrap(); |
| 120 | let reg_value = RegistryValueData::MultiString(vec!["TestMultiStringValue1".to_string(), "TestMultiStringValue2".to_string()]); |
| 121 | let result = new_key.set_value("TestMultiString", ®_value); |
| 122 | assert!(result.is_ok()); |
| 123 | let result = result.unwrap(); |
| 124 | assert_eq!(result.name, "TestMultiString".to_string()); |
| 125 | assert_eq!(result.data, RegistryValueData::MultiString(vec!["TestMultiStringValue1".to_string(), "TestMultiStringValue2".to_string()])); |
| 126 | assert!(new_key.delete(false).is_ok()); |
| 127 | } |
| 128 | |
| 129 | #[test] |
| 130 | fn test_set_value_binary() { |
nothing calls this directly
no test coverage detected