aboutsummaryrefslogtreecommitdiff
path: root/tests/rust-test/src/main.rs
blob: ba165d03a3e786787b11cd4602149158d1c645ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
include!("../../html2win32_name.rs");
include!("../../html2win32.rs");
include!("../../osx2win32_name.rs");
include!("../../osx2win32.rs");
include!("../../osx2xkb_name.rs");
include!("../../osx2xkb.rs");
include!("../../osx_name.rs");
include!("../../osx.rs");

fn main() {
    assert_eq!(CODE_MAP_OSX_TO_WIN32[0x1d], 0x30);
    assert_eq!(NAME_MAP_OSX_TO_WIN32[0x1d], "VK_0");

    assert_eq!(CODE_MAP_OSX_TO_XKB[0x1d], "AE10");
    assert_eq!(NAME_MAP_OSX_TO_XKB[0x1d], "AE10");

    assert_eq!(CODE_MAP_HTML_TO_WIN32["ControlLeft"], 0x11);
    assert_eq!(NAME_MAP_HTML_TO_WIN32["ControlLeft"], "VK_CONTROL");

    assert_eq!(CODE_TABLE_OSX[0x1d], 0x3b);
    assert_eq!(NAME_TABLE_OSX[0x1d], "Control");
}


#[test]
fn test() {
    main()
}