use gateconvert::*;
#[test]
fn test_assign_map_to_string() {
assert_eq!(
concat!(
"8 0\n10 -\n12 -\n14 -\n16 1\n2 -\n4 -\n6 2\n34 false\n26 5\n",
"40 true\n36 false\n42 !1\n24 false\n27 !5\n32 false\n41 false\n"
)
.to_string(),
assign_map_to_string(&[
(8, AssignEntry::Var(0, false)), (10, AssignEntry::NoMap),
(12, AssignEntry::NoMap),
(14, AssignEntry::NoMap),
(16, AssignEntry::Var(1, false)),
(2, AssignEntry::NoMap),
(4, AssignEntry::NoMap),
(6, AssignEntry::Var(2, false)), (34, AssignEntry::Value(false)), (26, AssignEntry::Var(5, false)), (40, AssignEntry::Value(true)), (36, AssignEntry::Value(false)), (42, AssignEntry::Var(1, true)), (24, AssignEntry::Value(false)), (27, AssignEntry::Var(5, true)), (32, AssignEntry::Value(false)), (41, AssignEntry::Value(false)) ])
);
}