summaryrefslogtreecommitdiffstats
path: root/compiler/rustc_lint/src/nonstandard_style/tests.rs
blob: 39c525b8623d072a907f55ca8d781e350bc38602 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
use super::{is_camel_case, to_camel_case};

#[test]
fn camel_case() {
    assert!(!is_camel_case("userData"));
    assert_eq!(to_camel_case("userData"), "UserData");

    assert!(is_camel_case("X86_64"));

    assert!(!is_camel_case("X86__64"));
    assert_eq!(to_camel_case("X86__64"), "X86_64");

    assert!(!is_camel_case("Abc_123"));
    assert_eq!(to_camel_case("Abc_123"), "Abc123");

    assert!(!is_camel_case("A1_b2_c3"));
    assert_eq!(to_camel_case("A1_b2_c3"), "A1B2C3");

    assert!(!is_camel_case("ONE_TWO_THREE"));
    assert_eq!(to_camel_case("ONE_TWO_THREE"), "OneTwoThree");
}