quick_problem_test

Macro quick_problem_test 

Source
macro_rules! quick_problem_test {
    (
        $problem_type:ty,
        $constructor:ident($($args:expr),*),
        solution: [$($sol:expr),*],
        expected_size: $size:expr,
        is_valid: $valid:expr
    ) => { ... };
}
Expand description

Quick test for a single problem instance.

§Example

quick_problem_test!(
    IndependentSet<i32>,
    new(3, vec![(0, 1), (1, 2)]),
    solution: [1, 0, 1],
    expected_size: 2,
    is_valid: true
);