use libxml::tree::Node;
#[test]
fn null_node_get_type_is_none() {
assert_eq!(Node::null().get_type(), None);
}
#[test]
fn null_node_is_not_element() {
assert!(!Node::null().is_element_node());
}
#[test]
fn null_node_navigation_is_none() {
let n = Node::null();
assert!(n.get_parent().is_none());
assert!(n.get_first_child().is_none());
assert!(n.get_last_child().is_none());
assert!(n.get_next_sibling().is_none());
assert!(n.get_prev_sibling().is_none());
assert!(n.get_first_element_child().is_none());
assert!(n.get_next_element_sibling().is_none());
assert!(n.get_prev_element_sibling().is_none());
}
#[test]
fn null_node_name_and_content_are_empty() {
let n = Node::null();
assert_eq!(n.get_name(), String::new());
assert_eq!(n.get_content(), String::new());
}