extern crate sat_rs;
use std::collections::HashMap;
use sat_rs::cnfparser;
#[test]
fn test_parse_cnf() {
let buffer = include_str!("../bin/problem.cnf");
let formula = cnfparser::parse_cnf(&buffer);
let mut interpretation: HashMap<i32, bool> = HashMap::new();
interpretation.insert(1, false);
interpretation.insert(2, false);
interpretation.insert(3, false);
assert_eq!(formula.unwrap().evaluate(&interpretation), true);
}