#[allow(plugin_as_library)] extern crate clippy; use clippy::utils::{camel_case_from, camel_case_until}; #[test] fn from_full() { assert_eq!(camel_case_from("AbcDef"), 0); assert_eq!(camel_case_from("Abc"), 0); } #[test] fn from_partial() { assert_eq!(camel_case_from("abcDef"), 3); assert_eq!(camel_case_from("aDbc"), 1); } #[test] fn from_not() { assert_eq!(camel_case_from("AbcDef_"), 7); assert_eq!(camel_case_from("AbcDD"), 5); } #[test] fn from_caps() { assert_eq!(camel_case_from("ABCD"), 4); } #[test] fn until_full() { assert_eq!(camel_case_until("AbcDef"), 6); assert_eq!(camel_case_until("Abc"), 3); } #[test] fn until_not() { assert_eq!(camel_case_until("abcDef"), 0); assert_eq!(camel_case_until("aDbc"), 0); } #[test] fn until_partial() { assert_eq!(camel_case_until("AbcDef_"), 6); assert_eq!(camel_case_until("CallTypeC"), 8); assert_eq!(camel_case_until("AbcDD"), 3); } #[test] fn until_caps() { assert_eq!(camel_case_until("ABCD"), 0); }