use crate::tests::run_program_with_trace;
#[test]
fn bitwise_integration_test() {
let program_data = include_bytes!("../../../cairo_programs/bitwise_builtin_test.json");
let trace = [
(27, 72, 72),
(28, 73, 72),
(30, 74, 72),
(32, 75, 72),
(9, 77, 77),
(10, 77, 77),
(11, 77, 77),
(13, 78, 77),
(14, 79, 77),
(34, 79, 72),
(36, 79, 72),
(37, 80, 72),
(39, 81, 72),
(41, 82, 72),
(15, 84, 84),
(16, 84, 84),
(17, 84, 84),
(19, 85, 84),
(20, 86, 84),
(43, 86, 72),
(45, 86, 72),
(46, 87, 72),
(48, 88, 72),
(50, 89, 72),
(21, 91, 91),
(22, 91, 91),
(23, 91, 91),
(25, 92, 91),
(26, 93, 91),
(52, 93, 72),
(54, 93, 72),
(55, 94, 72),
(57, 95, 72),
(59, 96, 72),
(1, 98, 98),
(2, 98, 98),
(3, 98, 98),
(5, 99, 98),
(6, 100, 98),
(7, 101, 98),
(8, 102, 98),
(61, 102, 72),
(63, 102, 72),
(65, 102, 72),
(67, 102, 72),
(68, 103, 72),
];
run_program_with_trace(program_data.as_slice(), &trace);
}