xref: /dflybsd-src/tools/regression/usr.sbin/installer/libaura/dict1/dict1.c (revision bfff7331105f8611dc4504a7760f2ec9ce66f908)
1*bfff7331SAntonio Huete Jimenez #include <assert.h>
2*bfff7331SAntonio Huete Jimenez #include <stdio.h>
3*bfff7331SAntonio Huete Jimenez #include <dict.h>
4*bfff7331SAntonio Huete Jimenez 
5*bfff7331SAntonio Huete Jimenez int
main(void)6*bfff7331SAntonio Huete Jimenez main(void)
7*bfff7331SAntonio Huete Jimenez {
8*bfff7331SAntonio Huete Jimenez 	struct aura_dict *d;
9*bfff7331SAntonio Huete Jimenez 
10*bfff7331SAntonio Huete Jimenez 	/* Overflow test */
11*bfff7331SAntonio Huete Jimenez 	d = aura_dict_new(-1, AURA_DICT_HASH);
12*bfff7331SAntonio Huete Jimenez 	assert (d == NULL);
13*bfff7331SAntonio Huete Jimenez 
14*bfff7331SAntonio Huete Jimenez 	/* Invalid method check */
15*bfff7331SAntonio Huete Jimenez 	d = aura_dict_new(1, -1);
16*bfff7331SAntonio Huete Jimenez 	assert(d == NULL);
17*bfff7331SAntonio Huete Jimenez 
18*bfff7331SAntonio Huete Jimenez 	return 0;
19*bfff7331SAntonio Huete Jimenez }
20