// extern crate gdk; // extern crate gdk_sys; // #[test] // fn check_event() { // gdk::init(); // let base_ev = gdk::Event::new(gdk::EventType::KeyPress); // let mut ev: gdk::EventKey = base_ev.downcast().unwrap(); // ev.as_mut().keyval = *gdk::keys::constants::A; // let keyval_unicode = ev.get_keyval().to_unicode(); // assert_eq!(keyval_unicode, Some('A')); // let keyval_name = ev.get_keyval().name(); // assert_eq!(keyval_name, Some("A".into())); // }