test(sysctl): extend parameter tests about display types

This commit is contained in:
Orhun Parmaksız 2021-12-18 15:08:46 +03:00
parent 2d744498f4
commit 53a6b0ecbf
No known key found for this signature in database
GPG key ID: F83424824B3E4B90

View file

@ -208,6 +208,24 @@ mod tests {
String::from_utf8_lossy(&output)
);
output.clear();
config.display_type = DisplayType::Name;
parameter.display_value(&config, &mut output)?;
assert_eq!(
"kernel.fictional.test_param\n",
String::from_utf8_lossy(&output)
);
output.clear();
config.display_type = DisplayType::Value;
parameter.display_value(&config, &mut output)?;
assert_eq!("1\n", String::from_utf8_lossy(&output));
output.clear();
config.display_type = DisplayType::Binary;
parameter.display_value(&config, &mut output)?;
assert_eq!("1", String::from_utf8_lossy(&output));
let mut output = Vec::new();
parameter.display_documentation(&mut output)?;
assert_eq!(