MCPcopy Create free account
hub / github.com/PowerShell/DSC / test_set_value_multistring

Function test_set_value_multistring

archive/ntreg/tests/registry_value_tests.rs:114–127  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

112
113#[test]
114fn 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", &reg_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]
130fn test_set_value_binary() {

Callers

nothing calls this directly

Calls 3

create_or_get_keyMethod · 0.80
set_valueMethod · 0.80
newFunction · 0.50

Tested by

no test coverage detected