update testscript, check_dns is much better than diff.

This commit is contained in:
W.C.A. Wijngaards 2014-02-04 11:35:28 +01:00
parent 6941ebddf1
commit 028b96ca14
7 changed files with 342 additions and 259 deletions

View File

@ -1,85 +0,0 @@
TESTPROG tests_dict START
TESTCASE tests_dict:tst_create BEGIN
tests_dict:tst_create: getdns_dict_create
tests_dict:tst_create: getdns_dict_destroy(dict)
tests_dict:tst_create: getdns_dict_destroy(NULL)
TESTCASE tests_dict:tst_create END
TESTCASE tests_dict:tst_bindatasetget BEGIN
tests_dict:tst_bindatasetget: getdns_dict_get_bindata() empty dict
tests_dict:tst_bindatasetget: line 61: getdns_dict_get_bindata(NULL, key, &ans_bdata),retval = 305
tests_dict:tst_bindatasetget: line 65: getdns_dict_get_bindata(dict, key, NULL),retval = 305
tests_dict:tst_bindatasetget: getdns_dict_get_bindata(dict, NULL, &ans_bindata)
tests_dict:tst_bindatasetget: line 70: getdns_dict_get_bindata,retval = 305
tests_dict:tst_bindatasetget: getdns_dict_get_bindata(dict, key, &ans_bdata)
tests_dict:tst_bindatasetget: line 75: getdns_list_get_bindata,retval = 305
tests_dict:tst_bindatasetget: getdns_dict_set_bindata(dict, key, bindata)
tests_dict:tst_bindatasetget: line 93: getdns_dict_set_bindata,retval=0,key=foo
tests_dict:tst_bindatasetget: getdns_dict_get_bindata(dict, key, &ans_bdata)
tests_dict:tst_bindatasetget: line 98: getdns_dict_get_bindata,retval=0,key=foo,data=foobar
TESTCASE tests_dict:tst_bindatasetget END
TESTCASE tests_dict:tst_dictsetget BEGIN
tests_dict:tst_dictsetget: getdns_dict_get_dict() empty dict
tests_dict:tst_dictsetget: line 136: getdns_dict_get_dict(NULL, key, &ansdict),retval = 305
tests_dict:tst_dictsetget: line 140: getdns_dict_get_dict(dict, key, NULL),retval = 305
tests_dict:tst_dictsetget: getdns_dict_get_dict(dict, NULL, &ansdict)
tests_dict:tst_dictsetget: line 145: getdns_dict_get_dict,retval = 305
tests_dict:tst_dictsetget: getdns_dict_get_dict(dict, key, &ansdict)
tests_dict:tst_dictsetget: line 150: getdns_list_get_dict,retval = 305
tests_dict:tst_dictsetget: getdns_dict_set_dict(dict, key, newdict)
tests_dict:tst_dictsetget: line 168: getdns_dict_set_dict,retval=0,key=foo
tests_dict:tst_dictsetget: getdns_dict_get_dict(dict, key, &ansdict)
tests_dict:tst_dictsetget: line 177: getdns_dict_get_dict,retval=0,key=foo,int1=42,int2=52
TESTCASE tests_dict:tst_dictsetget END
TESTCASE tests_dict:tst_intsetget BEGIN
tests_dict:tst_intsetget: getdns_dict_get_int() empty dict
tests_dict:tst_intsetget: line 375: getdns_dict_get_int(NULL, key, &ans_int),retval = 305
tests_dict:tst_intsetget: line 379: getdns_dict_get_int(dict, key, NULL),retval = 305
tests_dict:tst_intsetget: getdns_dict_get_int(dict, NULL, &ans_int)
tests_dict:tst_intsetget: line 384: getdns_dict_get_int,retval = 305
tests_dict:tst_intsetget: getdns_dict_get_int(dict, key, &ans_int)
tests_dict:tst_intsetget: line 389: getdns_list_get_int,retval = 305
tests_dict:tst_intsetget: getdns_dict_set_int(dict, key, newint)
tests_dict:tst_intsetget: line 405: getdns_dict_set_int,retval=0,key=foo,int=42
tests_dict:tst_intsetget: getdns_dict_get_int(dict, key, &ans_int)
tests_dict:tst_intsetget: line 410: getdns_dict_get_int,retval=0,key=foo,int=42
tests_dict:tst_intsetget: getdns_dict_set_int(dict, key, newint)
tests_dict:tst_intsetget: line 417: getdns_dict_set_int,retval=0,key=bar,int=52
tests_dict:tst_intsetget: getdns_dict_get_int(dict, key, &ans_int)
tests_dict:tst_intsetget: line 422: getdns_dict_get_int,retval=0,key=bar,int=52
tests_dict:tst_intsetget: getdns_dict_get_data_type(dict, key, &dtype)
tests_dict:tst_intsetget: line 427: getdns_dict_get_data_type,retval=0,key=bar,dtype=2
TESTCASE tests_dict:tst_intsetget END
TESTCASE tests_dict:tst_listsetget BEGIN
tests_dict:tst_listsetget: getdns_dict_get_list() empty dict
tests_dict:tst_listsetget: line 297: getdns_dict_get_list(NULL, key, &anslist),retval = 305
tests_dict:tst_listsetget: line 301: getdns_dict_get_list(dict, key, NULL),retval = 305
tests_dict:tst_listsetget: getdns_dict_get_list(dict, NULL, &anslist)
tests_dict:tst_listsetget: line 306: getdns_dict_get_list,retval = 305
tests_dict:tst_listsetget: getdns_dict_get_list(dict, key, &anslist)
tests_dict:tst_listsetget: line 311: getdns_list_get_list,retval = 305
tests_dict:tst_listsetget: getdns_dict_set_list(dict, key, newlist)
tests_dict:tst_listsetget: line 331: getdns_dict_set_list,retval=0,key=foo
tests_dict:tst_listsetget: getdns_dict_get_list(dict, key, &anslist)
tests_dict:tst_listsetget: line 340: getdns_dict_get_list,retval=0,key=foo,int1=42,int2=52
TESTCASE tests_dict:tst_listsetget END
TESTCASE tests_dict:tst_getnames BEGIN
tests_dict:tst_getnames: getdns_dict_get_names(NULL, &list)
tests_dict:tst_getnames: getdns_dict_get_names(dict, NULL)
tests_dict:tst_getnames: getdns_dict_get_names(dict, &list), empty dictionary
list item 0: t_int, value=3
list item 1: t_int, value=1
list item 2: t_int, value=0
list item 3: t_int, value=2
TESTCASE tests_dict:tst_getnames END
TESTCASE tests_dict:tst_copy BEGIN
tests_dict:tst_copy: empty list cases
tests_dict:tst_copy: dict1 populate
key="bar", type="int", value="52"
key="foo", type="int", value="42"
key="quz", type="int", value="62"
tests_dict:tst_copy: getdns_dict_copy(dict1, &dict2)
key="bar", type="int", value="52"
key="foo", type="int", value="42"
key="quz", type="int", value="62"
TESTCASE tests_dict:tst_copy END
TESTPROG tests_dict END

View File

@ -6,12 +6,12 @@ TESTCASE tests_dict:tst_create BEGIN
TESTCASE tests_dict:tst_create END
TESTCASE tests_dict:tst_bindatasetget BEGIN
tests_dict:tst_bindatasetget: getdns_dict_get_bindata() empty dict
tests_dict:tst_bindatasetget: test 1: getdns_dict_get_bindata(NULL, key, &ans_bdata),retval = 305
tests_dict:tst_bindatasetget: test 2: getdns_dict_get_bindata(dict, key, NULL),retval = 305
tests_dict:tst_bindatasetget: test 1: getdns_dict_get_bindata(NULL, key, &ans_bdata),retval = 311
tests_dict:tst_bindatasetget: test 2: getdns_dict_get_bindata(dict, key, NULL),retval = 311
tests_dict:tst_bindatasetget: getdns_dict_get_bindata(dict, NULL, &ans_bindata)
tests_dict:tst_bindatasetget: test 3: getdns_dict_get_bindata,retval = 305
tests_dict:tst_bindatasetget: test 3: getdns_dict_get_bindata,retval = 311
tests_dict:tst_bindatasetget: getdns_dict_get_bindata(dict, key, &ans_bdata)
tests_dict:tst_bindatasetget: test 4: getdns_list_get_bindata,retval = 306
tests_dict:tst_bindatasetget: test 4: getdns_list_get_bindata,retval = 305
tests_dict:tst_bindatasetget: getdns_dict_set_bindata(dict, key, bindata)
tests_dict:tst_bindatasetget: test 5: getdns_dict_set_bindata,retval=0,key=foo
tests_dict:tst_bindatasetget: getdns_dict_get_bindata(dict, key, &ans_bdata)
@ -19,10 +19,10 @@ TESTCASE tests_dict:tst_bindatasetget BEGIN
TESTCASE tests_dict:tst_bindatasetget END
TESTCASE tests_dict:tst_dictsetget BEGIN
tests_dict:tst_dictsetget: getdns_dict_get_dict() empty dict
tests_dict:tst_dictsetget: test 7: getdns_dict_get_dict(NULL, key, &ansdict),retval = 305
tests_dict:tst_dictsetget: test 8: getdns_dict_get_dict(dict, key, NULL),retval = 305
tests_dict:tst_dictsetget: test 7: getdns_dict_get_dict(NULL, key, &ansdict),retval = 311
tests_dict:tst_dictsetget: test 8: getdns_dict_get_dict(dict, key, NULL),retval = 311
tests_dict:tst_dictsetget: getdns_dict_get_dict(dict, NULL, &ansdict)
tests_dict:tst_dictsetget: test 9: getdns_dict_get_dict,retval = 305
tests_dict:tst_dictsetget: test 9: getdns_dict_get_dict,retval = 311
tests_dict:tst_dictsetget: getdns_dict_get_dict(dict, key, &ansdict)
tests_dict:tst_dictsetget: test 10: getdns_list_get_dict,retval = 305
tests_dict:tst_dictsetget: getdns_dict_set_dict(dict, key, newdict)
@ -32,12 +32,12 @@ TESTCASE tests_dict:tst_dictsetget BEGIN
TESTCASE tests_dict:tst_dictsetget END
TESTCASE tests_dict:tst_intsetget BEGIN
tests_dict:tst_intsetget: getdns_dict_get_int() empty dict
tests_dict:tst_intsetget: test 19: getdns_dict_get_int(NULL, key, &ans_int),retval = 305
tests_dict:tst_intsetget: test 20: getdns_dict_get_int(dict, key, NULL),retval = 305
tests_dict:tst_intsetget: test 19: getdns_dict_get_int(NULL, key, &ans_int),retval = 311
tests_dict:tst_intsetget: test 20: getdns_dict_get_int(dict, key, NULL),retval = 311
tests_dict:tst_intsetget: getdns_dict_get_int(dict, NULL, &ans_int)
tests_dict:tst_intsetget: test 21: getdns_dict_get_int,retval = 305
tests_dict:tst_intsetget: test 21: getdns_dict_get_int,retval = 311
tests_dict:tst_intsetget: getdns_dict_get_int(dict, key, &ans_int)
tests_dict:tst_intsetget: test 22: getdns_list_get_int,retval = 306
tests_dict:tst_intsetget: test 22: getdns_list_get_int,retval = 305
tests_dict:tst_intsetget: getdns_dict_set_int(dict, key, newint)
tests_dict:tst_intsetget: test 23: getdns_dict_set_int,retval=0,key=foo,int=42
tests_dict:tst_intsetget: getdns_dict_get_int(dict, key, &ans_int)
@ -51,12 +51,12 @@ TESTCASE tests_dict:tst_intsetget BEGIN
TESTCASE tests_dict:tst_intsetget END
TESTCASE tests_dict:tst_listsetget BEGIN
tests_dict:tst_listsetget: getdns_dict_get_list() empty dict
tests_dict:tst_listsetget: test 13: getdns_dict_get_list(NULL, key, &anslist),retval = 305
tests_dict:tst_listsetget: test 14: getdns_dict_get_list(dict, key, NULL),retval = 305
tests_dict:tst_listsetget: test 13: getdns_dict_get_list(NULL, key, &anslist),retval = 311
tests_dict:tst_listsetget: test 14: getdns_dict_get_list(dict, key, NULL),retval = 311
tests_dict:tst_listsetget: getdns_dict_get_list(dict, NULL, &anslist)
tests_dict:tst_listsetget: test 15: getdns_dict_get_list,retval = 305
tests_dict:tst_listsetget: test 15: getdns_dict_get_list,retval = 311
tests_dict:tst_listsetget: getdns_dict_get_list(dict, key, &anslist)
tests_dict:tst_listsetget: test 16: getdns_list_get_list,retval = 306
tests_dict:tst_listsetget: test 16: getdns_list_get_list,retval = 305
tests_dict:tst_listsetget: getdns_dict_set_list(dict, key, newlist)
tests_dict:tst_listsetget: test 17: getdns_dict_set_list,retval=0,key=foo
tests_dict:tst_listsetget: getdns_dict_get_list(dict, key, &anslist)

View File

@ -1,78 +0,0 @@
TESTPROG tests_list START
TESTCASE tests_list:tst_create BEGIN
tests_list:tst_create: getdns_list_create
tests_list:tst_create: getdns_list_destroy(list)
tests_list:tst_create: getdns_list_destroy(NULL)
tests_list:tst_create: getdns_add_item(list) past block size
tests_list:tst_create: getdns_list_get_length(list)
tests_list:tst_create: list length = 12
tests_list:tst_create: getdns_list_get_length()
tests_list:tst_create: NUll, &i, retval = 304
tests_list:tst_create: NUll, NULL, retval = 304
tests_list:tst_create: list, NULL, retval = 304
TESTCASE tests_list:tst_create END
TESTCASE tests_list:tst_bindatasetget BEGIN
tests_list:tst_bindatasetget: getdns_list_get_bindata() empty list
tests_list:tst_bindatasetget: getdns_list_get_bindata(NULL, index, &ans_bindata),retval = 304
tests_list:tst_bindatasetget: getdns_list_get_bindata(list, index, NULL),retval = 304
tests_list:tst_bindatasetget: getdns_list_get_bindata(list, 0, &ans_bindata)
tests_list:tst_bindatasetget: getdns_list_get_bindata,retval = 304
tests_list:tst_bindatasetget: getdns_list_get_bindata(list, 1, &ans_bindata)
tests_list:tst_bindatasetget: getdns_list_get_bindata,retval = 304
tests_list:tst_bindatasetget: getdns_list_set_bindata() empty list
tests_list:tst_bindatasetget: getdns_list_set_bindata(NULL, index, ans_bindata),retval = 304
tests_list:tst_bindatasetget: getdns_list_set_bindata(list, 0, ans_bindata)
tests_list:tst_bindatasetget: getdns_list_set_bindata,retval = 304
tests_list:tst_bindatasetget: getdns_list_set_bindata(list, 1, ans_bindata)
tests_list:tst_bindatasetget: getdns_list_set_bindata,retval = 304
tests_list:tst_bindatasetget: getdns_list_set/get_bindata,retval = 0, bindata->data = 7,foobar
TESTCASE tests_list:tst_bindatasetget END
TESTCASE tests_list:tst_dictsetget BEGIN
tests_list:tst_dictsetget: getdns_list_get_dict() empty list
tests_list:tst_dictsetget: getdns_list_get_dict(NULL, index, &dict),retval = 304
tests_list:tst_dictsetget: getdns_list_get_dict(list, index, NULL),retval = 304
tests_list:tst_dictsetget: getdns_list_get_dict(list, 0, &dict)
tests_list:tst_dictsetget: getdns_list_get_dict,retval = 304
tests_list:tst_dictsetget: getdns_list_get_dict(list, 1, &dict)
tests_list:tst_dictsetget: getdns_list_get_dict,retval = 304
tests_list:tst_dictsetget: getdns_list_set_dict() empty list
tests_list:tst_dictsetget: getdns_list_set_dict(NULL, index, dict),retval = 304
tests_list:tst_dictsetget: getdns_list_set_dict(list, 0, dict)
tests_list:tst_dictsetget: getdns_list_set_dict,retval = 304
tests_list:tst_dictsetget: getdns_list_set_dict(list, 1, dict)
tests_list:tst_dictsetget: getdns_list_set_dict,retval = 304
tests_list:tst_dictsetget: getdns_list_set/get_dict,retval=0, ans=42
TESTCASE tests_list:tst_dictsetget END
TESTCASE tests_list:tst_intsetget BEGIN
tests_list:tst_intsetget: getdns_list_get_int() empty list
tests_list:tst_intsetget: getdns_list_get_int(NULL, index, &ans_int),retval = 304
tests_list:tst_intsetget: getdns_list_get_int(list, index, NULL),retval = 304
tests_list:tst_intsetget: getdns_list_get_int(list, 0, &ans_int)
tests_list:tst_intsetget: getdns_list_get_int,retval = 304
tests_list:tst_intsetget: getdns_list_get_int(list, 1, &ans_int)
tests_list:tst_intsetget: getdns_list_get_int,retval = 304
tests_list:tst_intsetget: getdns_list_set_int() empty list
tests_list:tst_intsetget: getdns_list_set_int(NULL, index, ans_int),retval = 304
tests_list:tst_intsetget: getdns_list_set_int(list, 0, ans_int)
tests_list:tst_intsetget: getdns_list_set_int,retval = 304
tests_list:tst_intsetget: getdns_list_set_int(list, 1, ans_int)
tests_list:tst_intsetget: getdns_list_set_int,retval = 304
tests_list:tst_intsetget: getdns_list_set/get_int,retval = 0, ans = 42
TESTCASE tests_list:tst_intsetget END
TESTCASE tests_list:tst_listsetget BEGIN
tests_list:tst_listsetget: getdns_list_get_list() empty list
tests_list:tst_listsetget: getdns_list_get_list(NULL, index, &ans_list),retval = 304
tests_list:tst_listsetget: getdns_list_get_list(list, index, NULL),retval = 304
tests_list:tst_listsetget: getdns_list_get_list(list, 0, &ans_list)
tests_list:tst_listsetget: getdns_list_get_list,retval = 304
tests_list:tst_listsetget: getdns_list_get_list(list, 1, &ans_list)
tests_list:tst_listsetget: getdns_list_get_list,retval = 304
tests_list:tst_listsetget: getdns_list_set_list() empty list
tests_list:tst_listsetget: getdns_list_set_list(NULL, index, ans_list),retval = 304
tests_list:tst_listsetget: getdns_list_set_list(list, 0, ans_list)
tests_list:tst_listsetget: getdns_list_set_list,retval = 304
tests_list:tst_listsetget: getdns_list_set_list(list, 1, ans_list)
tests_list:tst_listsetget: getdns_list_set_list,retval = 304
tests_list:tst_listsetget: getdns_list_set/get_list,retval = 0, ans[0] = 42
TESTCASE tests_list:tst_listsetget END
TESTPROG tests_list END

View File

@ -3,40 +3,36 @@ TESTCASE tests_list:tst_create BEGIN
tests_list:tst_create: getdns_list_create
tests_list:tst_create: getdns_list_destroy(list)
tests_list:tst_create: getdns_list_destroy(NULL)
tests_list:tst_create: getdns_add_item(list) past block size
tests_list:tst_create: getdns_list_set_int(list, i) past block size
tests_list:tst_create: getdns_list_get_length(list)
tests_list:tst_create: list length = 12
tests_list:tst_create: getdns_list_get_length()
tests_list:tst_create: NUll, 12, retval = 304
tests_list:tst_create: NUll, NULL, retval = 304
tests_list:tst_create: list, NULL, retval = 304
tests_list:tst_create: NUll, 12, retval = 311
tests_list:tst_create: NUll, NULL, retval = 311
tests_list:tst_create: list, NULL, retval = 311
TESTCASE tests_list:tst_create END
TESTCASE tests_list:tst_bindatasetget BEGIN
tests_list:tst_bindatasetget: getdns_list_get_bindata() empty list
tests_list:tst_bindatasetget: getdns_list_get_bindata(NULL, index, &ans_bindata),retval = 304
tests_list:tst_bindatasetget: getdns_list_get_bindata(list, index, NULL),retval = 304
tests_list:tst_bindatasetget: getdns_list_get_bindata(NULL, index, &ans_bindata),retval = 311
tests_list:tst_bindatasetget: getdns_list_get_bindata(list, index, NULL),retval = 311
tests_list:tst_bindatasetget: getdns_list_get_bindata(list, 0, &ans_bindata)
tests_list:tst_bindatasetget: getdns_list_get_bindata,retval = 304
tests_list:tst_bindatasetget: getdns_list_get_bindata(list, 1, &ans_bindata)
tests_list:tst_bindatasetget: getdns_list_get_bindata,retval = 304
tests_list:tst_bindatasetget: getdns_list_set_bindata() empty list
tests_list:tst_bindatasetget: getdns_list_set_bindata(NULL, index, ans_bindata),retval = 304
tests_list:tst_bindatasetget: getdns_list_set_bindata(list, 0, ans_bindata)
tests_list:tst_bindatasetget: getdns_list_set_bindata,retval = 304
tests_list:tst_bindatasetget: getdns_list_set_bindata(list, -1, ans_bindata)
tests_list:tst_bindatasetget: getdns_list_set_bindata,retval = 311
tests_list:tst_bindatasetget: getdns_list_set_bindata(list, 1, ans_bindata)
tests_list:tst_bindatasetget: getdns_list_set_bindata,retval = 304
tests_list:tst_bindatasetget: getdns_list_set_bindata,retval = 311
tests_list:tst_bindatasetget: getdns_list_set/get_bindata,retval = 0, bindata->data = 7,foobar
TESTCASE tests_list:tst_bindatasetget END
TESTCASE tests_list:tst_dictsetget BEGIN
tests_list:tst_dictsetget: getdns_list_get_dict() empty list
tests_list:tst_dictsetget: getdns_list_get_dict(NULL, index, &dict),retval = 304
tests_list:tst_dictsetget: getdns_list_get_dict(list, index, NULL),retval = 304
tests_list:tst_dictsetget: getdns_list_get_dict(NULL, index, &dict),retval = 311
tests_list:tst_dictsetget: getdns_list_get_dict(list, index, NULL),retval = 311
tests_list:tst_dictsetget: getdns_list_get_dict(list, 0, &dict)
tests_list:tst_dictsetget: getdns_list_get_dict,retval = 304
tests_list:tst_dictsetget: getdns_list_get_dict(list, 1, &dict)
tests_list:tst_dictsetget: getdns_list_get_dict,retval = 304
tests_list:tst_dictsetget: getdns_list_set_dict() empty list
tests_list:tst_dictsetget: getdns_list_set_dict(NULL, index, dict),retval = 304
tests_list:tst_dictsetget: getdns_list_set_dict(list, 0, dict)
tests_list:tst_dictsetget: getdns_list_set_dict,retval = 304
tests_list:tst_dictsetget: getdns_list_set_dict(list, 1, dict)
@ -45,15 +41,13 @@ TESTCASE tests_list:tst_dictsetget BEGIN
TESTCASE tests_list:tst_dictsetget END
TESTCASE tests_list:tst_intsetget BEGIN
tests_list:tst_intsetget: getdns_list_get_int() empty list
tests_list:tst_intsetget: getdns_list_get_int(NULL, index, &ans_int),retval = 304
tests_list:tst_intsetget: getdns_list_get_int(list, index, NULL),retval = 304
tests_list:tst_intsetget: getdns_list_get_int(NULL, index, &ans_int),retval = 311
tests_list:tst_intsetget: getdns_list_get_int(list, index, NULL),retval = 311
tests_list:tst_intsetget: getdns_list_get_int(list, 0, &ans_int)
tests_list:tst_intsetget: getdns_list_get_int,retval = 304
tests_list:tst_intsetget: getdns_list_get_int(list, 1, &ans_int)
tests_list:tst_intsetget: getdns_list_get_int,retval = 304
tests_list:tst_intsetget: getdns_list_set_int() empty list
tests_list:tst_intsetget: getdns_list_set_int(NULL, index, ans_int),retval = 304
tests_list:tst_intsetget: getdns_list_set_int(list, 0, ans_int)
tests_list:tst_intsetget: getdns_list_set_int(list, -1, ans_int)
tests_list:tst_intsetget: getdns_list_set_int,retval = 304
tests_list:tst_intsetget: getdns_list_set_int(list, 1, ans_int)
tests_list:tst_intsetget: getdns_list_set_int,retval = 304
@ -61,18 +55,16 @@ TESTCASE tests_list:tst_intsetget BEGIN
TESTCASE tests_list:tst_intsetget END
TESTCASE tests_list:tst_listsetget BEGIN
tests_list:tst_listsetget: getdns_list_get_list() empty list
tests_list:tst_listsetget: getdns_list_get_list(NULL, index, &ans_list),retval = 304
tests_list:tst_listsetget: getdns_list_get_list(list, index, NULL),retval = 304
tests_list:tst_listsetget: getdns_list_get_list(NULL, index, &ans_list),retval = 311
tests_list:tst_listsetget: getdns_list_get_list(list, index, NULL),retval = 311
tests_list:tst_listsetget: getdns_list_get_list(list, 0, &ans_list)
tests_list:tst_listsetget: getdns_list_get_list,retval = 304
tests_list:tst_listsetget: getdns_list_get_list(list, 1, &ans_list)
tests_list:tst_listsetget: getdns_list_get_list,retval = 304
tests_list:tst_listsetget: getdns_list_set_list() empty list
tests_list:tst_listsetget: getdns_list_set_list(NULL, index, ans_list),retval = 304
tests_list:tst_listsetget: getdns_list_set_list(list, 0, ans_list)
tests_list:tst_listsetget: getdns_list_set_list,retval = 304
tests_list:tst_listsetget: getdns_list_set_list(list, -1, ans_list)
tests_list:tst_listsetget: getdns_list_set_list,retval = 311
tests_list:tst_listsetget: getdns_list_set_list(list, 1, ans_list)
tests_list:tst_listsetget: getdns_list_set_list,retval = 304
tests_list:tst_listsetget: getdns_list_set_list,retval = 311
tests_list:tst_listsetget: getdns_list_set/get_list,retval = 0, ans[0] = 42
TESTCASE tests_list:tst_listsetget END
TESTPROG tests_list END

View File

@ -1,15 +1,41 @@
{
"answer_type": 800,
"canonical_name": <bindata for "www.google.com.">,
"canonical_name": <bindata of "www.google.com.">,
"just_address_answers":
[
<bindata of 0x4a7de413>,
<bindata of 0x4a7de412>,
<bindata of 0x4a7de410>
{
"address_data": <bindata of 0x4a7d8369>,
"address_type": <bindata of "IPv4">
},
{
"address_data": <bindata of 0x4a7d8367>,
"address_type": <bindata of "IPv4">
},
{
"address_data": <bindata of 0x4a7d8368>,
"address_type": <bindata of "IPv4">
},
{
"address_data": <bindata of 0x4a7d8393>,
"address_type": <bindata of "IPv4">
},
{
"address_data": <bindata of 0x4a7d836a>,
"address_type": <bindata of "IPv4">
},
{
"address_data": <bindata of 0x4a7d8363>,
"address_type": <bindata of "IPv4">
},
{
"address_data": <bindata of 0x2607f8b0400c0c030000000000000067>,
"address_type": <bindata of "IPv6">
}
],
"replies_full":
[
<bindata of 0x00008180000100050000000103777777...>
<bindata of 0x00008180000100060000000103777777...>,
<bindata of 0x00008180000100010000000103777777...>
],
"replies_tree":
[
@ -19,53 +45,142 @@
[
{
"class": 1,
"name": <bindata for "www.google.com.">,
"name": <bindata for www.google.com.>,
"rdata":
{
"ipv4_address": <bindata of 0x4a7de413>,
"rdata_raw": <bindata of 0x4a7de413>
"ipv4_address": <bindata of 0x4a7d8369>,
"rdata_raw": <bindata of 0x4a7d8369>
},
"ttl": 300,
"type": 1
"ttl": 227,
"type": GETDNS_RRTYPE_A
},
{
"class": 1,
"name": <bindata for "www.google.com.">,
"name": <bindata for www.google.com.>,
"rdata":
{
"ipv4_address": <bindata of 0x4a7de412>,
"rdata_raw": <bindata of 0x4a7de412>
"ipv4_address": <bindata of 0x4a7d8367>,
"rdata_raw": <bindata of 0x4a7d8367>
},
"ttl": 300,
"type": 1
"ttl": 227,
"type": GETDNS_RRTYPE_A
},
{
"class": 1,
"name": <bindata for "www.google.com.">,
"name": <bindata for www.google.com.>,
"rdata":
{
"ipv4_address": <bindata of 0x4a7de410>,
"rdata_raw": <bindata of 0x4a7de410>
"ipv4_address": <bindata of 0x4a7d8368>,
"rdata_raw": <bindata of 0x4a7d8368>
},
"ttl": 300,
"type": 1
"ttl": 227,
"type": GETDNS_RRTYPE_A
},
{
"class": 1,
"name": <bindata for www.google.com.>,
"rdata":
{
"ipv4_address": <bindata of 0x4a7d8393>,
"rdata_raw": <bindata of 0x4a7d8393>
},
"ttl": 227,
"type": GETDNS_RRTYPE_A
},
{
"class": 1,
"name": <bindata for www.google.com.>,
"rdata":
{
"ipv4_address": <bindata of 0x4a7d836a>,
"rdata_raw": <bindata of 0x4a7d836a>
},
"ttl": 227,
"type": GETDNS_RRTYPE_A
},
{
"class": 1,
"name": <bindata for www.google.com.>,
"rdata":
{
"ipv4_address": <bindata of 0x4a7d8363>,
"rdata_raw": <bindata of 0x4a7d8363>
},
"ttl": 227,
"type": GETDNS_RRTYPE_A
}
],
"answer_type": 800,
"authority": [],
"canonical_name": <bindata for "www.google.com.">,
"canonical_name": <bindata of "www.google.com.">,
"header":
{
"aa": 0,
"ad": 0,
"ancount": 6,
"arcount": 0,
"cd": 0,
"id": 0,
"nscount": 0,
"opcode": 0,
"qr": 1
"qdcount": 1,
"qr": 1,
"ra": 1,
"rcode": 0,
"rd": 1,
"tc": 0,
"z": 0
},
"question":
{
"qclass": 1,
"qname": <bindata for "www.google.com.">,
"qname": <bindata for www.google.com.>,
"qtype": 1
}
},
{
"additional": [],
"answer":
[
{
"class": 1,
"name": <bindata for www.google.com.>,
"rdata":
{
"ipv6_address": <bindata of 0x2607f8b0400c0c030000000000000067>,
"rdata_raw": <bindata of 0x2607f8b0400c0c030000000000000067>
},
"ttl": 136,
"type": GETDNS_RRTYPE_AAAA
}
],
"answer_type": 800,
"authority": [],
"canonical_name": <bindata of "www.google.com.">,
"header":
{
"aa": 0,
"ad": 0,
"ancount": 1,
"arcount": 0,
"cd": 0,
"id": 0,
"nscount": 0,
"opcode": 0,
"qdcount": 1,
"qr": 1,
"ra": 1,
"rcode": 0,
"rd": 1,
"tc": 0,
"z": 0
},
"question":
{
"qclass": 1,
"qname": <bindata for www.google.com.>,
"qtype": 28
}
}
],
"status": 900

View File

@ -1,15 +1,41 @@
The packet {
"answer_type": 800,
"canonical_name": <bindata for "www.google.com.">,
"canonical_name": <bindata of "www.google.com.">,
"just_address_answers":
[
<bindata of 0x4a7de473>,
<bindata of 0x4a7de470>,
<bindata of 0x4a7de474>
{
"address_data": <bindata of 0x4a7d8393>,
"address_type": <bindata of "IPv4">
},
{
"address_data": <bindata of 0x4a7d8368>,
"address_type": <bindata of "IPv4">
},
{
"address_data": <bindata of 0x4a7d8363>,
"address_type": <bindata of "IPv4">
},
{
"address_data": <bindata of 0x4a7d8367>,
"address_type": <bindata of "IPv4">
},
{
"address_data": <bindata of 0x4a7d836a>,
"address_type": <bindata of "IPv4">
},
{
"address_data": <bindata of 0x4a7d8369>,
"address_type": <bindata of "IPv4">
},
{
"address_data": <bindata of 0x2607f8b0400c0c030000000000000068>,
"address_type": <bindata of "IPv6">
}
],
"replies_full":
[
<bindata of 0x00008180000100050000000103777777...>
<bindata of 0x00008180000100060000000103777777...>,
<bindata of 0x00008180000100010000000103777777...>
],
"replies_tree":
[
@ -19,60 +45,149 @@ The packet {
[
{
"class": 1,
"name": <bindata for "www.google.com.">,
"name": <bindata for www.google.com.>,
"rdata":
{
"ipv4_address": <bindata of 0x4a7de473>,
"rdata_raw": <bindata of 0x4a7de473>
"ipv4_address": <bindata of 0x4a7d8393>,
"rdata_raw": <bindata of 0x4a7d8393>
},
"ttl": 264,
"type": 1
"ttl": 300,
"type": GETDNS_RRTYPE_A
},
{
"class": 1,
"name": <bindata for "www.google.com.">,
"name": <bindata for www.google.com.>,
"rdata":
{
"ipv4_address": <bindata of 0x4a7de470>,
"rdata_raw": <bindata of 0x4a7de470>
"ipv4_address": <bindata of 0x4a7d8368>,
"rdata_raw": <bindata of 0x4a7d8368>
},
"ttl": 264,
"type": 1
"ttl": 300,
"type": GETDNS_RRTYPE_A
},
{
"class": 1,
"name": <bindata for "www.google.com.">,
"name": <bindata for www.google.com.>,
"rdata":
{
"ipv4_address": <bindata of 0x4a7de474>,
"rdata_raw": <bindata of 0x4a7de474>
"ipv4_address": <bindata of 0x4a7d8363>,
"rdata_raw": <bindata of 0x4a7d8363>
},
"ttl": 264,
"type": 1
"ttl": 300,
"type": GETDNS_RRTYPE_A
},
{
"class": 1,
"name": <bindata for www.google.com.>,
"rdata":
{
"ipv4_address": <bindata of 0x4a7d8367>,
"rdata_raw": <bindata of 0x4a7d8367>
},
"ttl": 300,
"type": GETDNS_RRTYPE_A
},
{
"class": 1,
"name": <bindata for www.google.com.>,
"rdata":
{
"ipv4_address": <bindata of 0x4a7d836a>,
"rdata_raw": <bindata of 0x4a7d836a>
},
"ttl": 300,
"type": GETDNS_RRTYPE_A
},
{
"class": 1,
"name": <bindata for www.google.com.>,
"rdata":
{
"ipv4_address": <bindata of 0x4a7d8369>,
"rdata_raw": <bindata of 0x4a7d8369>
},
"ttl": 300,
"type": GETDNS_RRTYPE_A
}
],
"answer_type": 800,
"authority": [],
"canonical_name": <bindata for "www.google.com.">,
"canonical_name": <bindata of "www.google.com.">,
"header":
{
"aa": 0,
"ad": 0,
"ancount": 6,
"arcount": 0,
"cd": 0,
"id": 0,
"nscount": 0,
"opcode": 0,
"qr": 1
"qdcount": 1,
"qr": 1,
"ra": 1,
"rcode": 0,
"rd": 1,
"tc": 0,
"z": 0
},
"question":
{
"qclass": 1,
"qname": <bindata for "www.google.com.">,
"qname": <bindata for www.google.com.>,
"qtype": 1
}
},
{
"additional": [],
"answer":
[
{
"class": 1,
"name": <bindata for www.google.com.>,
"rdata":
{
"ipv6_address": <bindata of 0x2607f8b0400c0c030000000000000068>,
"rdata_raw": <bindata of 0x2607f8b0400c0c030000000000000068>
},
"ttl": 300,
"type": GETDNS_RRTYPE_AAAA
}
],
"answer_type": 800,
"authority": [],
"canonical_name": <bindata of "www.google.com.">,
"header":
{
"aa": 0,
"ad": 0,
"ancount": 1,
"arcount": 0,
"cd": 0,
"id": 0,
"nscount": 0,
"opcode": 0,
"qdcount": 1,
"qr": 1,
"ra": 1,
"rcode": 0,
"rd": 1,
"tc": 0,
"z": 0
},
"question":
{
"qclass": 1,
"qname": <bindata for www.google.com.>,
"qtype": 28
}
}
],
"status": 900
}
The packet {
"answer_type": 800,
"canonical_name": <bindata for "www.google.com.">,
"canonical_name": <bindata of "www.google.com.">,
"just_address_answers": [],
"replies_full":
[
@ -88,26 +203,44 @@ The packet {
[
{
"class": 1,
"name": <bindata for "google.com.">,
"name": <bindata for google.com.>,
"rdata":
{
"rdata_raw": <bindata of 0x036e733106676f6f676c6503636f6d00>
"expire": 300,
"mname": <bindata for ns1.google.com.>,
"rdata_raw": <bindata of 0x036e733106676f6f676c6503636f6d00...>,
"refresh": 1800,
"retry": 1209600,
"rname": <bindata for dns-admin.google.com.>,
"serial": 1546121
},
"ttl": 40,
"type": 6
"ttl": 60,
"type": GETDNS_RRTYPE_SOA
}
],
"canonical_name": <bindata for "www.google.com.">,
"canonical_name": <bindata of "www.google.com.">,
"header":
{
"aa": 0,
"ad": 0,
"ancount": 0,
"arcount": 0,
"cd": 0,
"id": 0,
"nscount": 1,
"opcode": 0,
"qr": 1
"qdcount": 1,
"qr": 1,
"ra": 1,
"rcode": 0,
"rd": 1,
"tc": 0,
"z": 0
},
"question":
{
"qclass": 1,
"qname": <bindata for "www.google.com.">,
"qname": <bindata for www.google.com.>,
"qtype": 33
}
}

View File

@ -42,6 +42,12 @@ checkpacket () {
diffit output2 output2.good
}
echo "./check_getdns"
./check_getdns
if test $? -ne 0; then
echo " failed (unit test execution failed)"
exit 1
fi
checkoutput tests_dict
checkoutput tests_list
checkpacket tests_stub_async