mirror of
https://github.com/kanidm/kanidm.git
synced 2025-06-05 07:37:47 +02:00
fix: clippyisms
This commit is contained in:
parent
838d7a01d2
commit
40382dd092
|
@ -3397,7 +3397,7 @@ mod tests {
|
||||||
assert!(
|
assert!(
|
||||||
matches!(
|
matches!(
|
||||||
c_status.mfaregstate,
|
c_status.mfaregstate,
|
||||||
MfaRegStateStatus::TotpNameTryAgain(ref val) if val == ""
|
MfaRegStateStatus::TotpNameTryAgain(ref val) if val.is_empty()
|
||||||
),
|
),
|
||||||
"{:?}",
|
"{:?}",
|
||||||
c_status.mfaregstate
|
c_status.mfaregstate
|
||||||
|
|
|
@ -1209,7 +1209,7 @@ mod tests {
|
||||||
// Searching a malformed spn shouldn't cause the query to fail
|
// Searching a malformed spn shouldn't cause the query to fail
|
||||||
let sr = SearchRequest {
|
let sr = SearchRequest {
|
||||||
msgid: 1,
|
msgid: 1,
|
||||||
base: format!("dc=example,dc=com"),
|
base: "dc=example,dc=com".to_string(),
|
||||||
scope: LdapSearchScope::Subtree,
|
scope: LdapSearchScope::Subtree,
|
||||||
filter: LdapFilter::Or(vec![
|
filter: LdapFilter::Or(vec![
|
||||||
LdapFilter::Equality(Attribute::Name.to_string(), usr_name.to_string()),
|
LdapFilter::Equality(Attribute::Name.to_string(), usr_name.to_string()),
|
||||||
|
@ -1232,7 +1232,7 @@ mod tests {
|
||||||
|
|
||||||
let sr = SearchRequest {
|
let sr = SearchRequest {
|
||||||
msgid: 1,
|
msgid: 1,
|
||||||
base: format!("dc=example,dc=com"),
|
base: "dc=example,dc=com".to_string(),
|
||||||
scope: LdapSearchScope::Subtree,
|
scope: LdapSearchScope::Subtree,
|
||||||
filter: LdapFilter::And(vec![
|
filter: LdapFilter::And(vec![
|
||||||
LdapFilter::Equality(Attribute::Name.to_string(), usr_name.to_string()),
|
LdapFilter::Equality(Attribute::Name.to_string(), usr_name.to_string()),
|
||||||
|
|
|
@ -7314,10 +7314,7 @@ mod tests {
|
||||||
&Url::parse(example_is_not_local)
|
&Url::parse(example_is_not_local)
|
||||||
.expect("Failed to parse example.com as a host?")
|
.expect("Failed to parse example.com as a host?")
|
||||||
.host()
|
.host()
|
||||||
.expect(&format!(
|
.unwrap_or_else(|| panic!("Couldn't get a host from {}", example_is_not_local))
|
||||||
"Couldn't get a host from {}",
|
|
||||||
example_is_not_local
|
|
||||||
))
|
|
||||||
));
|
));
|
||||||
|
|
||||||
let test_urls = [
|
let test_urls = [
|
||||||
|
|
|
@ -217,9 +217,9 @@ impl EntryChangeState {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
pub(crate) fn get_attr_cid(&self, attr: Attribute) -> Option<&Cid> {
|
pub(crate) fn get_attr_cid(&self, attr: &Attribute) -> Option<&Cid> {
|
||||||
match &self.st {
|
match &self.st {
|
||||||
State::Live { at: _, changes } => changes.get(&attr),
|
State::Live { at: _, changes } => changes.get(attr),
|
||||||
State::Tombstone { at: _ } => None,
|
State::Tombstone { at: _ } => None,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -705,7 +705,7 @@ async fn test_repl_increment_basic_deleted_attr(server_a: &QueryServer, server_b
|
||||||
let e1_cs = e1.get_changestate();
|
let e1_cs = e1.get_changestate();
|
||||||
let e2_cs = e2.get_changestate();
|
let e2_cs = e2.get_changestate();
|
||||||
assert_eq!(e1_cs, e2_cs);
|
assert_eq!(e1_cs, e2_cs);
|
||||||
assert!(e1_cs.get_attr_cid(Attribute::Description).is_some());
|
assert!(e1_cs.get_attr_cid(&Attribute::Description).is_some());
|
||||||
|
|
||||||
server_b_txn.commit().expect("Failed to commit");
|
server_b_txn.commit().expect("Failed to commit");
|
||||||
drop(server_a_txn);
|
drop(server_a_txn);
|
||||||
|
|
|
@ -4,12 +4,19 @@ use crate::schema::Schema;
|
||||||
|
|
||||||
pub struct TestConfiguration {
|
pub struct TestConfiguration {
|
||||||
pub domain_level: DomainVersion,
|
pub domain_level: DomainVersion,
|
||||||
|
// This is literally here to make clippy happy, just leave it alone!
|
||||||
|
// if you don't believe me then remove it and run 'cargo clippy --all-targets' it'll complain
|
||||||
|
// about "struct update has no effect, all the fields in the struct have already been specified"
|
||||||
|
// because the domain_level was set, then we ..Default::default() the "rest"
|
||||||
|
#[allow(dead_code)]
|
||||||
|
pub ignore_this_field: bool,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Default for TestConfiguration {
|
impl Default for TestConfiguration {
|
||||||
fn default() -> Self {
|
fn default() -> Self {
|
||||||
TestConfiguration {
|
TestConfiguration {
|
||||||
domain_level: DOMAIN_TGT_LEVEL,
|
domain_level: DOMAIN_TGT_LEVEL,
|
||||||
|
ignore_this_field: false,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -686,7 +686,7 @@ mod tests {
|
||||||
crate::valueset::scim_json_reflexive(&vs, data);
|
crate::valueset::scim_json_reflexive(&vs, data);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive::<ValueSetEmailAddress>(vs, &[])
|
crate::valueset::scim_json_put_reflexive::<ValueSetEmailAddress>(&vs, &[])
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
@ -714,6 +714,6 @@ mod tests {
|
||||||
crate::valueset::scim_json_reflexive(&vs, data);
|
crate::valueset::scim_json_reflexive(&vs, data);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive::<ValueSetAddress>(vs, &[])
|
crate::valueset::scim_json_put_reflexive::<ValueSetAddress>(&vs, &[])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -188,6 +188,6 @@ mod tests {
|
||||||
crate::valueset::scim_json_reflexive(&vs, "true");
|
crate::valueset::scim_json_reflexive(&vs, "true");
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive::<ValueSetBool>(vs, &[])
|
crate::valueset::scim_json_put_reflexive::<ValueSetBool>(&vs, &[])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -352,6 +352,6 @@ raBy6edj7W0EIH+yQxkDEwIhAI0nVKaI6duHLAvtKW6CfEQFG6jKg7dyk37YYiRD
|
||||||
assert_eq!(cert.s256, expect_s256);
|
assert_eq!(cert.s256, expect_s256);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive::<ValueSetCertificate>(vs, &[])
|
crate::valueset::scim_json_put_reflexive::<ValueSetCertificate>(&vs, &[])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1192,6 +1192,6 @@ mod tests {
|
||||||
crate::valueset::scim_json_reflexive(&vs, r#""mfa""#);
|
crate::valueset::scim_json_reflexive(&vs, r#""mfa""#);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive::<ValueSetCredentialType>(vs, &[])
|
crate::valueset::scim_json_put_reflexive::<ValueSetCredentialType>(&vs, &[])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -213,6 +213,6 @@ mod tests {
|
||||||
crate::valueset::scim_json_reflexive(&vs, r#""1970-01-01T19:17:00Z""#);
|
crate::valueset::scim_json_reflexive(&vs, r#""1970-01-01T19:17:00Z""#);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive::<ValueSetDateTime>(vs, &[])
|
crate::valueset::scim_json_put_reflexive::<ValueSetDateTime>(&vs, &[])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -532,7 +532,7 @@ mod tests {
|
||||||
"142dc7984dd548dd5dacfe2ad30f8473e3217e39b3b6c8d17a0cf6e4e24b02e0"
|
"142dc7984dd548dd5dacfe2ad30f8473e3217e39b3b6c8d17a0cf6e4e24b02e0"
|
||||||
]"#;
|
]"#;
|
||||||
|
|
||||||
crate::valueset::scim_json_reflexive(&vs.clone(), data);
|
crate::valueset::scim_json_reflexive(&vs, data);
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
}
|
}
|
||||||
|
|
|
@ -226,9 +226,9 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn test_scim_iname() {
|
fn test_scim_iname() {
|
||||||
let vs: ValueSet = ValueSetIname::new("stevo");
|
let vs: ValueSet = ValueSetIname::new("stevo");
|
||||||
crate::valueset::scim_json_reflexive(&vs.clone(), r#""stevo""#);
|
crate::valueset::scim_json_reflexive(&vs, r#""stevo""#);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive::<ValueSetIname>(vs, &[])
|
crate::valueset::scim_json_put_reflexive::<ValueSetIname>(&vs, &[])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -183,9 +183,9 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn test_scim_index() {
|
fn test_scim_index() {
|
||||||
let vs: ValueSet = ValueSetIndex::new(IndexType::Equality);
|
let vs: ValueSet = ValueSetIndex::new(IndexType::Equality);
|
||||||
crate::valueset::scim_json_reflexive(&vs.clone(), r#"["EQUALITY"]"#);
|
crate::valueset::scim_json_reflexive(&vs, r#"["EQUALITY"]"#);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive::<ValueSetIndex>(vs, &[])
|
crate::valueset::scim_json_put_reflexive::<ValueSetIndex>(&vs, &[])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -227,9 +227,9 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn test_scim_iutf8() {
|
fn test_scim_iutf8() {
|
||||||
let vs: ValueSet = ValueSetIutf8::new("lowercase string");
|
let vs: ValueSet = ValueSetIutf8::new("lowercase string");
|
||||||
crate::valueset::scim_json_reflexive(&vs.clone(), r#""lowercase string""#);
|
crate::valueset::scim_json_reflexive(&vs, r#""lowercase string""#);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive::<ValueSetIutf8>(vs, &[])
|
crate::valueset::scim_json_put_reflexive::<ValueSetIutf8>(&vs, &[])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -205,9 +205,9 @@ mod tests {
|
||||||
"{\"pres\":\"class\"}"
|
"{\"pres\":\"class\"}"
|
||||||
]
|
]
|
||||||
"#;
|
"#;
|
||||||
crate::valueset::scim_json_reflexive(&vs.clone(), data);
|
crate::valueset::scim_json_reflexive(&vs, data);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
// crate::valueset::scim_json_put_reflexive::<ValueSetJsonFilter>(vs, &[])
|
// crate::valueset::scim_json_put_reflexive::<ValueSetJsonFilter>(&vs, &[])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1012,25 +1012,27 @@ pub(crate) fn scim_json_reflexive(vs: &ValueSet, data: &str) {
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
pub(crate) fn scim_json_reflexive_unresolved(
|
pub(crate) fn scim_json_reflexive_unresolved(
|
||||||
write_txn: &mut QueryServerWriteTransaction,
|
write_txn: &mut QueryServerWriteTransaction,
|
||||||
vs: ValueSet,
|
vs: &ValueSet,
|
||||||
data: &str,
|
data: &str,
|
||||||
) {
|
) {
|
||||||
let scim_int_value = vs.to_scim_value().unwrap().assume_unresolved();
|
let scim_int_value = vs.to_scim_value().unwrap().assume_unresolved();
|
||||||
let scim_value = write_txn.resolve_scim_interim(scim_int_value).unwrap();
|
let scim_value = write_txn.resolve_scim_interim(scim_int_value).unwrap();
|
||||||
|
|
||||||
let strout = serde_json::to_string_pretty(&scim_value).unwrap();
|
let strout = serde_json::to_string_pretty(&scim_value).expect("Failed to serialize");
|
||||||
eprintln!("{}", strout);
|
eprintln!("{}", strout);
|
||||||
|
|
||||||
let json_value: serde_json::Value = serde_json::to_value(&scim_value).unwrap();
|
let json_value: serde_json::Value =
|
||||||
|
serde_json::to_value(&scim_value).expect("Failed to convert to JSON");
|
||||||
|
|
||||||
let expect: serde_json::Value = serde_json::from_str(data).unwrap();
|
let expect: serde_json::Value =
|
||||||
|
serde_json::from_str(data).expect("Failed to parse expected JSON");
|
||||||
|
|
||||||
assert_eq!(json_value, expect);
|
assert_eq!(json_value, expect);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
pub(crate) fn scim_json_put_reflexive<T: ValueSetScimPut>(
|
pub(crate) fn scim_json_put_reflexive<T: ValueSetScimPut>(
|
||||||
expect_vs: ValueSet,
|
expect_vs: &ValueSet,
|
||||||
additional_tests: &[(JsonValue, ValueSet)],
|
additional_tests: &[(JsonValue, ValueSet)],
|
||||||
) {
|
) {
|
||||||
let scim_value = expect_vs.to_scim_value().unwrap().assume_resolved();
|
let scim_value = expect_vs.to_scim_value().unwrap().assume_resolved();
|
||||||
|
@ -1041,7 +1043,7 @@ pub(crate) fn scim_json_put_reflexive<T: ValueSetScimPut>(
|
||||||
let generic = serde_json::to_value(scim_value).unwrap();
|
let generic = serde_json::to_value(scim_value).unwrap();
|
||||||
// Check that we can turn back into a vs from the generic version.
|
// Check that we can turn back into a vs from the generic version.
|
||||||
let vs = T::from_scim_json_put(generic).unwrap().assume_resolved();
|
let vs = T::from_scim_json_put(generic).unwrap().assume_resolved();
|
||||||
assert_eq!(&vs, &expect_vs);
|
assert_eq!(&vs, expect_vs);
|
||||||
|
|
||||||
// For each additional check, assert they work as expected.
|
// For each additional check, assert they work as expected.
|
||||||
for (jv, expect_vs) in additional_tests {
|
for (jv, expect_vs) in additional_tests {
|
||||||
|
@ -1053,7 +1055,7 @@ pub(crate) fn scim_json_put_reflexive<T: ValueSetScimPut>(
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
pub(crate) fn scim_json_put_reflexive_unresolved<T: ValueSetScimPut>(
|
pub(crate) fn scim_json_put_reflexive_unresolved<T: ValueSetScimPut>(
|
||||||
write_txn: &mut QueryServerWriteTransaction,
|
write_txn: &mut QueryServerWriteTransaction,
|
||||||
expect_vs: ValueSet,
|
expect_vs: &ValueSet,
|
||||||
additional_tests: &[(JsonValue, ValueSet)],
|
additional_tests: &[(JsonValue, ValueSet)],
|
||||||
) {
|
) {
|
||||||
let scim_int_value = expect_vs.to_scim_value().unwrap().assume_unresolved();
|
let scim_int_value = expect_vs.to_scim_value().unwrap().assume_unresolved();
|
||||||
|
@ -1063,7 +1065,7 @@ pub(crate) fn scim_json_put_reflexive_unresolved<T: ValueSetScimPut>(
|
||||||
// Check that we can turn back into a vs from the generic version.
|
// Check that we can turn back into a vs from the generic version.
|
||||||
let vs_inter = T::from_scim_json_put(generic).unwrap().assume_unresolved();
|
let vs_inter = T::from_scim_json_put(generic).unwrap().assume_unresolved();
|
||||||
let vs = write_txn.resolve_valueset_intermediate(vs_inter).unwrap();
|
let vs = write_txn.resolve_valueset_intermediate(vs_inter).unwrap();
|
||||||
assert_eq!(&vs, &expect_vs);
|
assert_eq!(&vs, expect_vs);
|
||||||
|
|
||||||
// For each additional check, assert they work as expected.
|
// For each additional check, assert they work as expected.
|
||||||
for (jv, expect_vs) in additional_tests {
|
for (jv, expect_vs) in additional_tests {
|
||||||
|
|
|
@ -192,6 +192,6 @@ mod tests {
|
||||||
crate::valueset::scim_json_reflexive(&vs, r#""3a163ca0-47624620-a18806b7-50c84c86""#);
|
crate::valueset::scim_json_reflexive(&vs, r#""3a163ca0-47624620-a18806b7-50c84c86""#);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive::<ValueSetNsUniqueId>(vs, &[])
|
crate::valueset::scim_json_put_reflexive::<ValueSetNsUniqueId>(&vs, &[])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -898,10 +898,10 @@ mod tests {
|
||||||
fn test_scim_oauth2_scope() {
|
fn test_scim_oauth2_scope() {
|
||||||
let vs: ValueSet = ValueSetOauthScope::new("fully_sick_scope_m8".to_string());
|
let vs: ValueSet = ValueSetOauthScope::new("fully_sick_scope_m8".to_string());
|
||||||
let data = r#"["fully_sick_scope_m8"]"#;
|
let data = r#"["fully_sick_scope_m8"]"#;
|
||||||
crate::valueset::scim_json_reflexive(&vs.clone(), data);
|
crate::valueset::scim_json_reflexive(&vs, data);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive::<ValueSetOauthScope>(vs, &[])
|
crate::valueset::scim_json_put_reflexive::<ValueSetOauthScope>(&vs, &[])
|
||||||
}
|
}
|
||||||
|
|
||||||
#[qs_test]
|
#[qs_test]
|
||||||
|
@ -930,12 +930,12 @@ mod tests {
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
"#;
|
"#;
|
||||||
crate::valueset::scim_json_reflexive_unresolved(&mut write_txn, vs.clone(), data);
|
crate::valueset::scim_json_reflexive_unresolved(&mut write_txn, &vs, data);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive_unresolved::<ValueSetOauthScopeMap>(
|
crate::valueset::scim_json_put_reflexive_unresolved::<ValueSetOauthScopeMap>(
|
||||||
&mut write_txn,
|
&mut write_txn,
|
||||||
vs,
|
&vs,
|
||||||
&[],
|
&[],
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -970,12 +970,12 @@ mod tests {
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
"#;
|
"#;
|
||||||
crate::valueset::scim_json_reflexive_unresolved(&mut write_txn, vs.clone(), data);
|
crate::valueset::scim_json_reflexive_unresolved(&mut write_txn, &vs, data);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive_unresolved::<ValueSetOauthClaimMap>(
|
crate::valueset::scim_json_put_reflexive_unresolved::<ValueSetOauthClaimMap>(
|
||||||
&mut write_txn,
|
&mut write_txn,
|
||||||
vs,
|
&vs,
|
||||||
&[],
|
&[],
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -247,9 +247,9 @@ mod tests {
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
"#;
|
"#;
|
||||||
crate::valueset::scim_json_reflexive(&vs.clone(), data);
|
crate::valueset::scim_json_reflexive(&vs, data);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive::<ValueSetSshKey>(vs, &[])
|
crate::valueset::scim_json_put_reflexive::<ValueSetSshKey>(&vs, &[])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -188,9 +188,9 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn test_scim_syntax() {
|
fn test_scim_syntax() {
|
||||||
let vs: ValueSet = ValueSetSyntax::new(SyntaxType::Uuid);
|
let vs: ValueSet = ValueSetSyntax::new(SyntaxType::Uuid);
|
||||||
crate::valueset::scim_json_reflexive(&vs.clone(), r#""UUID""#);
|
crate::valueset::scim_json_reflexive(&vs, r#""UUID""#);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive::<ValueSetSyntax>(vs, &[])
|
crate::valueset::scim_json_put_reflexive::<ValueSetSyntax>(&vs, &[])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -163,9 +163,9 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn test_scim_uihint() {
|
fn test_scim_uihint() {
|
||||||
let vs: ValueSet = ValueSetUiHint::new(UiHint::PosixAccount);
|
let vs: ValueSet = ValueSetUiHint::new(UiHint::PosixAccount);
|
||||||
crate::valueset::scim_json_reflexive(&vs.clone(), r#"["posixaccount"]"#);
|
crate::valueset::scim_json_reflexive(&vs, r#"["posixaccount"]"#);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive::<ValueSetUiHint>(vs, &[])
|
crate::valueset::scim_json_put_reflexive::<ValueSetUiHint>(&vs, &[])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -196,9 +196,9 @@ mod tests {
|
||||||
#[test]
|
#[test]
|
||||||
fn test_scim_uint32() {
|
fn test_scim_uint32() {
|
||||||
let vs: ValueSet = ValueSetUint32::new(69);
|
let vs: ValueSet = ValueSetUint32::new(69);
|
||||||
crate::valueset::scim_json_reflexive(&vs.clone(), "69");
|
crate::valueset::scim_json_reflexive(&vs, "69");
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive::<ValueSetUint32>(vs, &[])
|
crate::valueset::scim_json_put_reflexive::<ValueSetUint32>(&vs, &[])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -183,9 +183,9 @@ mod tests {
|
||||||
fn test_scim_url() {
|
fn test_scim_url() {
|
||||||
let u = Url::parse("https://idm.example.com").unwrap();
|
let u = Url::parse("https://idm.example.com").unwrap();
|
||||||
let vs: ValueSet = ValueSetUrl::new(u);
|
let vs: ValueSet = ValueSetUrl::new(u);
|
||||||
crate::valueset::scim_json_reflexive(&vs.clone(), r#""https://idm.example.com/""#);
|
crate::valueset::scim_json_reflexive(&vs, r#""https://idm.example.com/""#);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive::<ValueSetUrl>(vs, &[])
|
crate::valueset::scim_json_put_reflexive::<ValueSetUrl>(&vs, &[])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -246,9 +246,9 @@ mod tests {
|
||||||
fn test_scim_utf8() {
|
fn test_scim_utf8() {
|
||||||
let vs: ValueSet = ValueSetUtf8::new("Test".to_string());
|
let vs: ValueSet = ValueSetUtf8::new("Test".to_string());
|
||||||
// Test that the output json matches some known str
|
// Test that the output json matches some known str
|
||||||
crate::valueset::scim_json_reflexive(&vs.clone(), r#""Test""#);
|
crate::valueset::scim_json_reflexive(&vs, r#""Test""#);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive::<ValueSetUtf8>(vs, &[])
|
crate::valueset::scim_json_put_reflexive::<ValueSetUtf8>(&vs, &[])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -422,10 +422,10 @@ mod tests {
|
||||||
|
|
||||||
let data = r#""4d21d04a-dc0e-42eb-b850-34dd180b107f""#;
|
let data = r#""4d21d04a-dc0e-42eb-b850-34dd180b107f""#;
|
||||||
|
|
||||||
crate::valueset::scim_json_reflexive(&vs.clone(), data);
|
crate::valueset::scim_json_reflexive(&vs, data);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive::<ValueSetUuid>(vs, &[])
|
crate::valueset::scim_json_put_reflexive::<ValueSetUuid>(&vs, &[])
|
||||||
}
|
}
|
||||||
|
|
||||||
#[qs_test]
|
#[qs_test]
|
||||||
|
@ -449,12 +449,12 @@ mod tests {
|
||||||
|
|
||||||
let data = r#"[{"uuid": "4d21d04a-dc0e-42eb-b850-34dd180b107f", "value": "testperson1@example.com"}]"#;
|
let data = r#"[{"uuid": "4d21d04a-dc0e-42eb-b850-34dd180b107f", "value": "testperson1@example.com"}]"#;
|
||||||
|
|
||||||
crate::valueset::scim_json_reflexive_unresolved(&mut write_txn, vs.clone(), data);
|
crate::valueset::scim_json_reflexive_unresolved(&mut write_txn, &vs, data);
|
||||||
|
|
||||||
// Test that we can parse json values into a valueset.
|
// Test that we can parse json values into a valueset.
|
||||||
crate::valueset::scim_json_put_reflexive_unresolved::<ValueSetRefer>(
|
crate::valueset::scim_json_put_reflexive_unresolved::<ValueSetRefer>(
|
||||||
&mut write_txn,
|
&mut write_txn,
|
||||||
vs,
|
&vs,
|
||||||
&[],
|
&[],
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue