#define test_end \
debug_attr_list(&request->request_pairs, 0); \
vp = fr_dcursor_next(&cursor); \
- TEST_CHECK(vp == NULL); \
+ TEST_CHECK_PAIR(vp, NULL); \
tmpl_dcursor_clear(&cc); \
TEST_CHECK_RET(talloc_free(request), 0)
#define build_test_end \
debug_attr_list(&request->request_pairs, 0); \
vp = fr_dcursor_next(&cursor); \
- TEST_CHECK(vp == NULL); \
+ TEST_CHECK_PAIR(vp, NULL); \
tmpl_dcursor_clear(&cc)
static void debug_attr_list(fr_pair_list_t *list, int indent)
pair_populate(1);
tmpl_setup_and_cursor_init("&Test-Int32-0");
- TEST_CHECK(vp == int32_vp1);
+ TEST_CHECK_PAIR(vp, int32_vp1);
test_end;
}
pair_populate(1);
tmpl_setup_and_cursor_init("&Test-Int32-0[1]");
- TEST_CHECK(vp == NULL);
+ TEST_CHECK_PAIR(vp, NULL);
test_end;
}
pair_populate(1);
tmpl_setup_and_cursor_init("&Test-Int32-0[*]");
- TEST_CHECK(vp == int32_vp1);
+ TEST_CHECK_PAIR(vp, int32_vp1);
test_end;
}
pair_populate(1);
tmpl_setup_and_cursor_init("&Test-Int16-0");
- TEST_CHECK(vp == NULL);
+ TEST_CHECK_PAIR(vp, NULL);
test_end;
}
pair_populate(1);
tmpl_setup_and_cursor_init("&Test-Int32-0[n]");
- TEST_CHECK(vp == int32_vp1);
+ TEST_CHECK_PAIR(vp, int32_vp1);
test_end;
}
pair_populate(1);
pair_populate(2);
tmpl_setup_and_cursor_init("&Test-Int32-0");
- TEST_CHECK(vp == int32_vp1);
+ TEST_CHECK_PAIR(vp, int32_vp1);
test_end;
}
pair_populate(1);
pair_populate(2);
tmpl_setup_and_cursor_init("&Test-Int32-0[1]");
- TEST_CHECK(vp == int32_vp2);
+ TEST_CHECK_PAIR(vp, int32_vp2);
test_end;
}
pair_populate(1);
pair_populate(2);
tmpl_setup_and_cursor_init("&Test-Int32-0[2]");
- TEST_CHECK(vp == NULL);
+ TEST_CHECK_PAIR(vp, NULL);
test_end;
}
pair_populate(2);
tmpl_setup_and_cursor_init("&Test-Int32-0[*]");
- TEST_CHECK(vp == int32_vp1);
+ TEST_CHECK_PAIR(vp, int32_vp1);
vp = fr_dcursor_next(&cursor);
- TEST_CHECK(vp == int32_vp2);
+ TEST_CHECK_PAIR(vp, int32_vp2);
test_end;
}
pair_populate(1);
pair_populate(2);
tmpl_setup_and_cursor_init("&Test-Int32-0[n]");
- TEST_CHECK(vp == int32_vp2);
+ TEST_CHECK_PAIR(vp, int32_vp2);
test_end;
}
pair_populate(1);
pair_populate(2);
tmpl_setup_and_cursor_init("&Test-Int32-0[#]");
- TEST_CHECK(vp == int32_vp1);
+ TEST_CHECK_PAIR(vp, int32_vp1);
vp = fr_dcursor_next(&cursor);
- TEST_CHECK(vp == int32_vp2);
+ TEST_CHECK_PAIR(vp, int32_vp2);
test_end;
}
pair_populate(1);
tmpl_setup_and_cursor_init("&Test-Group-0.Test-Int16-0");
- TEST_CHECK(vp == child_vp1);
+ TEST_CHECK_PAIR(vp, child_vp1);
test_end;
}
pair_populate(1);
tmpl_setup_and_cursor_init("&Test-Group-0.Test-Int16-0[1]");
- TEST_CHECK(vp == NULL);
+ TEST_CHECK_PAIR(vp, NULL);
test_end;
}
pair_populate(1);
tmpl_setup_and_cursor_init("&Test-Group-0.Test-Int16-0[*]");
- TEST_CHECK(vp == child_vp1);
+ TEST_CHECK_PAIR(vp, child_vp1);
test_end;
}
pair_populate(1);
tmpl_setup_and_cursor_init("&Test-Group-0.Test-Int32-0");
- TEST_CHECK(vp == NULL);
+ TEST_CHECK_PAIR(vp, NULL);
test_end;
}
pair_populate(1);
pair_populate(2);
tmpl_setup_and_cursor_init("&Test-Group-0.Test-Int16-0");
- TEST_CHECK(vp == child_vp1);
+ TEST_CHECK_PAIR(vp, child_vp1);
test_end;
}
pair_populate(1);
pair_populate(2);
tmpl_setup_and_cursor_init("&Test-Group-0[*].Test-Int16-0");
- TEST_CHECK(vp == child_vp1);
+ TEST_CHECK_PAIR(vp, child_vp1);
vp = fr_dcursor_next(&cursor);
TEST_CHECK(vp == child_vp2);
pair_populate(1);
pair_populate(2);
tmpl_setup_and_cursor_init("&Test-Group-0[*].Test-Int32-0");
- TEST_CHECK(vp == NULL);
+ TEST_CHECK_PAIR(vp, NULL);
test_end;
}
pair_populate(1);
tmpl_setup_and_cursor_init("&Test-Nested-Top-TLV-0[0].Child-TLV[0].Leaf-String");
- TEST_CHECK(vp == leaf_string_vp1);
+ TEST_CHECK_PAIR(vp, leaf_string_vp1);
test_end;
}
pair_populate(1);
tmpl_setup_and_cursor_init("&Test-Nested-Top-TLV-0[0].Child-TLV[1].Leaf-String");
- TEST_CHECK(vp == NULL);
+ TEST_CHECK_PAIR(vp, NULL);
test_end;
}
pair_populate(1);
tmpl_setup_and_cursor_init("&Test-Nested-Top-TLV-0[0].Child-TLV[*].Leaf-String");
- TEST_CHECK(vp == leaf_string_vp1);
+ TEST_CHECK_PAIR(vp, leaf_string_vp1);
test_end;
}
build_test_end;
tmpl_setup_and_cursor_init("&Test-Nested-Top-TLV-0[3].Child-TLV[0].Leaf-String");
- TEST_CHECK(vp == NULL);
+ TEST_CHECK_PAIR(vp, NULL);
test_end;
}
build_test_end;
tmpl_setup_and_cursor_init("&Test-Nested-Top-TLV-0[*].Child-TLV[0].Leaf-String");
- TEST_CHECK(vp == NULL);
+ TEST_CHECK_PAIR(vp, NULL);
test_end;
}