~ubuntu-branches/ubuntu/maverick/wine/maverick

« back to all changes in this revision

Viewing changes to dlls/snmpapi/tests/util.c

  • Committer: Bazaar Package Importer
  • Author(s): Scott Ritchie
  • Date: 2008-06-17 10:22:39 UTC
  • mfrom: (1.1.41 upstream)
  • Revision ID: james.westby@ubuntu.com-20080617102239-s8olx8ehtsdejmhz
Tags: 1.0.0-1ubuntu1
* New upstream release
  - First stable release of Wine
* Change to 1.0.0 versioning scheme since Wine will make a 1.0.1
* Remove dh_installchangelogs since the upstream changelog was removed
  - It is now available online at winehq.org

Show diffs side-by-side

added added

removed removed

Lines of Context:
92
92
        "1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1";
93
93
    static const char expect4[] = "-1";
94
94
 
95
 
    ret = SnmpUtilOidToA(NULL);
96
 
    ok(ret != NULL, "SnmpUtilOidToA failed\n");
97
 
    ok(!strcmp(ret, expect0), "SnmpUtilOidToA failed got \n%s\n expected \n%s\n",
98
 
       ret, expect1);
 
95
    /* This crashes under win98 */
 
96
    if(0)
 
97
    {
 
98
        ret = SnmpUtilOidToA(NULL);
 
99
        ok(ret != NULL, "SnmpUtilOidToA failed\n");
 
100
        ok(!strcmp(ret, expect0), "SnmpUtilOidToA failed got \n%s\n expected \n%s\n",
 
101
           ret, expect1);
 
102
    }
99
103
 
100
104
    ret = SnmpUtilOidToA(&oid0);
101
105
    ok(ret != NULL, "SnmpUtilOidToA failed\n");
195
199
    static UINT ids[] = { 1, 3, 6, 1, 4, 1, 311 };
196
200
    static AsnObjectIdentifier dst, src = { sizeof(ids) / sizeof(ids[0]), ids };
197
201
 
198
 
    ret = SnmpUtilOidCpy(NULL, NULL);
199
 
    ok(!ret, "SnmpUtilOidCpy succeeded\n");
200
 
 
201
 
    memset(&dst, 1, sizeof(AsnObjectIdentifier));
202
 
    ret = SnmpUtilOidCpy(&dst, NULL);
203
 
    ok(ret, "SnmpUtilOidCpy failed\n");
204
 
    ok(dst.idLength == 0, "SnmpUtilOidCpy failed\n");
205
 
    ok(dst.ids == NULL, "SnmpUtilOidCpy failed\n");
206
 
 
207
 
    ret = SnmpUtilOidCpy(NULL, &src);
208
 
    ok(!ret, "SnmpUtilOidCpy succeeded\n");
209
 
 
210
 
    memset(&dst, 0, sizeof(AsnObjectIdentifier));
211
 
    ret = SnmpUtilOidCpy(&dst, &src);
212
 
    ok(ret, "SnmpUtilOidCpy failed\n");
213
 
    ok(src.idLength == dst.idLength, "SnmpUtilOidCpy failed\n");
214
 
    ok(!memcmp(src.ids, dst.ids, dst.idLength * sizeof(UINT)), "SnmpUtilOidCpy failed\n");
215
 
 
216
 
    SnmpUtilOidFree(NULL);
 
202
    /* These crashes under win98 */
 
203
    if(0)
 
204
    {
 
205
        ret = SnmpUtilOidCpy(NULL, NULL);
 
206
        ok(!ret, "SnmpUtilOidCpy succeeded\n");
 
207
 
 
208
        memset(&dst, 1, sizeof(AsnObjectIdentifier));
 
209
        ret = SnmpUtilOidCpy(&dst, NULL);
 
210
        ok(ret, "SnmpUtilOidCpy failed\n");
 
211
        ok(dst.idLength == 0, "SnmpUtilOidCpy failed\n");
 
212
        ok(dst.ids == NULL, "SnmpUtilOidCpy failed\n");
 
213
 
 
214
        ret = SnmpUtilOidCpy(NULL, &src);
 
215
        ok(!ret, "SnmpUtilOidCpy succeeded\n");
 
216
    }
 
217
 
 
218
    memset(&dst, 0, sizeof(AsnObjectIdentifier));
 
219
    ret = SnmpUtilOidCpy(&dst, &src);
 
220
    ok(ret, "SnmpUtilOidCpy failed\n");
 
221
    ok(src.idLength == dst.idLength, "SnmpUtilOidCpy failed\n");
 
222
    ok(!memcmp(src.ids, dst.ids, dst.idLength * sizeof(UINT)), "SnmpUtilOidCpy failed\n");
 
223
 
 
224
    /* These crashes under win98 */
 
225
    if(0)
 
226
    {
 
227
        ret = SnmpUtilOidCpy(NULL, NULL);
 
228
        ok(!ret, "SnmpUtilOidCpy succeeded\n");
 
229
 
 
230
        memset(&dst, 1, sizeof(AsnObjectIdentifier));
 
231
        ret = SnmpUtilOidCpy(&dst, NULL);
 
232
        ok(ret, "SnmpUtilOidCpy failed\n");
 
233
        ok(dst.idLength == 0, "SnmpUtilOidCpy failed\n");
 
234
        ok(dst.ids == NULL, "SnmpUtilOidCpy failed\n");
 
235
 
 
236
        ret = SnmpUtilOidCpy(NULL, &src);
 
237
        ok(!ret, "SnmpUtilOidCpy succeeded\n");
 
238
    }
 
239
 
 
240
    memset(&dst, 0, sizeof(AsnObjectIdentifier));
 
241
    ret = SnmpUtilOidCpy(&dst, &src);
 
242
    ok(ret, "SnmpUtilOidCpy failed\n");
 
243
    ok(src.idLength == dst.idLength, "SnmpUtilOidCpy failed\n");
 
244
    ok(!memcmp(src.ids, dst.ids, dst.idLength * sizeof(UINT)), "SnmpUtilOidCpy failed\n");
 
245
 
 
246
    /* This crashes under win98 */
 
247
    if(0)
 
248
    {
 
249
        SnmpUtilOidFree(NULL);
 
250
    }
217
251
    SnmpUtilOidFree(&dst);
218
252
    ok(dst.idLength == 0, "SnmpUtilOidFree failed\n");
219
253
    ok(dst.ids == NULL, "SnmpUtilOidFree failed\n");
292
326
    static AsnObjectIdentifier oid1 = { 4, ids1 };
293
327
    static AsnObjectIdentifier oid2 = { 4, ids2 };
294
328
 
295
 
    ret = SnmpUtilOidNCmp(NULL, NULL, 0);
296
 
    ok(!ret, "SnmpUtilOidNCmp succeeded\n");
297
 
 
298
 
    ret = SnmpUtilOidNCmp(NULL, NULL, 1);
299
 
    ok(!ret, "SnmpUtilOidNCmp succeeded\n");
300
 
 
301
 
    ret = SnmpUtilOidNCmp(&oid1, NULL, 0);
302
 
    ok(!ret, "SnmpUtilOidNCmp succeeded\n");
303
 
 
304
 
    ret = SnmpUtilOidNCmp(&oid1, NULL, 1);
305
 
    ok(!ret, "SnmpUtilOidNCmp succeeded\n");
306
 
 
307
 
    ret = SnmpUtilOidNCmp(NULL, &oid2, 0);
308
 
    ok(!ret, "SnmpUtilOidNCmp succeeded\n");
309
 
 
310
 
    ret = SnmpUtilOidNCmp(NULL, &oid2, 1);
311
 
    ok(!ret, "SnmpUtilOidNCmp succeeded\n");
 
329
    /* This crashes under win98 */
 
330
    if(0)
 
331
    {
 
332
        ret = SnmpUtilOidNCmp(NULL, NULL, 0);
 
333
        ok(!ret, "SnmpUtilOidNCmp succeeded\n");
 
334
 
 
335
        ret = SnmpUtilOidNCmp(NULL, NULL, 1);
 
336
        ok(!ret, "SnmpUtilOidNCmp succeeded\n");
 
337
 
 
338
        ret = SnmpUtilOidNCmp(&oid1, NULL, 0);
 
339
        ok(!ret, "SnmpUtilOidNCmp succeeded\n");
 
340
 
 
341
        ret = SnmpUtilOidNCmp(&oid1, NULL, 1);
 
342
        ok(!ret, "SnmpUtilOidNCmp succeeded\n");
 
343
 
 
344
        ret = SnmpUtilOidNCmp(NULL, &oid2, 0);
 
345
        ok(!ret, "SnmpUtilOidNCmp succeeded\n");
 
346
 
 
347
        ret = SnmpUtilOidNCmp(NULL, &oid2, 1);
 
348
        ok(!ret, "SnmpUtilOidNCmp succeeded\n");
 
349
    }
312
350
 
313
351
    ret = SnmpUtilOidNCmp(&oid1, &oid1, 0);
314
352
    ok(!ret, "SnmpUtilOidNCmp failed\n");
379
417
    oid1.idLength = 3;
380
418
    oid1.ids = ids1;
381
419
 
382
 
    ret = SnmpUtilOidAppend(NULL, NULL);
383
 
    ok(!ret, "SnmpUtilOidAppend succeeded\n");
384
 
 
385
 
    ret = SnmpUtilOidAppend(&oid1, NULL);
386
 
    ok(ret, "SnmpUtilOidAppend failed\n");
387
 
 
388
 
    ret = SnmpUtilOidAppend(NULL, &oid2);
389
 
    ok(!ret, "SnmpUtilOidAppend succeeded\n");
 
420
    /* This crashes under win98 */
 
421
    if(0)
 
422
    {
 
423
        ret = SnmpUtilOidAppend(NULL, NULL);
 
424
        ok(!ret, "SnmpUtilOidAppend succeeded\n");
 
425
 
 
426
        ret = SnmpUtilOidAppend(&oid1, NULL);
 
427
        ok(ret, "SnmpUtilOidAppend failed\n");
 
428
 
 
429
        ret = SnmpUtilOidAppend(NULL, &oid2);
 
430
        ok(!ret, "SnmpUtilOidAppend succeeded\n");
 
431
    }
390
432
 
391
433
    ret = SnmpUtilOidAppend(&oid1, &oid2);
392
434
    ok(ret, "SnmpUtilOidAppend failed\n");
403
445
    static UINT ids[] = { 1, 3, 6, 1, 4, 1, 311 };
404
446
    static SnmpVarBind dst, src = { { 7, ids }, { ASN_INTEGER, { 1 } } };
405
447
 
406
 
    ret = SnmpUtilVarBindCpy(NULL, NULL);
407
 
    ok(!ret, "SnmpUtilVarBindCpy succeeded\n");
408
 
 
409
 
    memset(&dst, 0, sizeof(SnmpVarBind));
410
 
    ret = SnmpUtilVarBindCpy(&dst, NULL);
411
 
    ok(ret, "SnmpUtilVarBindCpy failed\n");
412
 
    ok(dst.name.idLength == 0, "SnmpUtilVarBindCpy failed\n");
413
 
    ok(dst.name.ids == NULL, "SnmpUtilVarBindCpy failed\n");
414
 
    ok(dst.value.asnType == ASN_NULL, "SnmpUtilVarBindCpy failed\n");
415
 
    ok(dst.value.asnValue.number == 0, "SnmpUtilVarBindCpy failed\n");
416
 
 
417
 
    ret = SnmpUtilVarBindCpy(NULL, &src);
418
 
    ok(!ret, "SnmpUtilVarBindCpy succeeded\n");
 
448
    /* This crashes under win98 */
 
449
    if(0)
 
450
    {
 
451
        ret = SnmpUtilVarBindCpy(NULL, NULL);
 
452
        ok(!ret, "SnmpUtilVarBindCpy succeeded\n");
 
453
 
 
454
        memset(&dst, 0, sizeof(SnmpVarBind));
 
455
        ret = SnmpUtilVarBindCpy(&dst, NULL);
 
456
        ok(ret, "SnmpUtilVarBindCpy failed\n");
 
457
        ok(dst.name.idLength == 0, "SnmpUtilVarBindCpy failed\n");
 
458
        ok(dst.name.ids == NULL, "SnmpUtilVarBindCpy failed\n");
 
459
        ok(dst.value.asnType == ASN_NULL, "SnmpUtilVarBindCpy failed\n");
 
460
        ok(dst.value.asnValue.number == 0, "SnmpUtilVarBindCpy failed\n");
 
461
 
 
462
        ret = SnmpUtilVarBindCpy(NULL, &src);
 
463
        ok(!ret, "SnmpUtilVarBindCpy succeeded\n");
 
464
    }
419
465
 
420
466
    memset(&dst, 0, sizeof(SnmpVarBind));
421
467
    ret = SnmpUtilVarBindCpy(&dst, &src);
426
472
    ok(!memcmp(&src.value, &dst.value, sizeof(AsnObjectSyntax)),
427
473
       "SnmpUtilVarBindCpy failed\n");
428
474
 
429
 
    SnmpUtilVarBindFree(NULL);
 
475
    /* This crashes under win98 */
 
476
    if(0)
 
477
    {
 
478
        SnmpUtilVarBindFree(NULL);
 
479
    }
430
480
    SnmpUtilVarBindFree(&dst);
431
481
    ok(dst.name.idLength == 0, "SnmpUtilVarBindFree failed\n");
432
482
    ok(dst.name.ids == NULL, "SnmpUtilVarBindFree failed\n");
449
499
    ok(!ret, "SnmpUtilVarBindListCpy succeeded\n");
450
500
    }
451
501
 
452
 
    memset(&dst_list, 0xff, sizeof(SnmpVarBindList));
453
 
    ret = SnmpUtilVarBindListCpy(&dst_list, NULL);
454
 
    ok(ret, "SnmpUtilVarBindListCpy failed\n");
455
 
    ok(dst_list.list == NULL, "SnmpUtilVarBindListCpy failed\n");
456
 
    ok(dst_list.len == 0, "SnmpUtilVarBindListCpy failed\n");
 
502
    /* This crashes under win98 */
 
503
    if(0)
 
504
    {
 
505
        memset(&dst_list, 0xff, sizeof(SnmpVarBindList));
 
506
        ret = SnmpUtilVarBindListCpy(&dst_list, NULL);
 
507
        ok(ret, "SnmpUtilVarBindListCpy failed\n");
 
508
        ok(dst_list.list == NULL, "SnmpUtilVarBindListCpy failed\n");
 
509
        ok(dst_list.len == 0, "SnmpUtilVarBindListCpy failed\n");
 
510
    }
457
511
 
458
512
    ret = SnmpUtilVarBindListCpy(&dst_list, &src_list);
459
513
    ok(ret, "SnmpUtilVarBindListCpy failed\n");