IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 12964


Ignore:
Timestamp:
Apr 23, 2007, 1:10:25 PM (19 years ago)
Author:
jhoblitt
Message:

add neb_ok() macro

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Nebulous/nebclient/tests/tests.c

    r12649 r12964  
    66#include "nebclient.h"
    77#include "tap.h"
     8
     9#define neb_ok(server, val, ...) \
     10    ok(val, __VA_ARGS__); \
     11    if (!val) { \
     12        diag("nebErr: %s", nebErr(server)); \
     13    }
    814
    915int main (int argc, char **argv) {
     
    2834        filename = nebCreate(server, key, 0, NULL, NULL, &URI);
    2935
    30         ok(filename, "create object");
     36        neb_ok(server, filename, "create object");
    3137        ok(URI, "URI not NULL");
    32         ok(nebDelete(server, key), "delete object");
     38        neb_ok(server, nebDelete(server, key), "delete object");
    3339
    3440        nebFree(URI);
     
    4248        fh = nebOpenCreate(server, key, 0, NULL, NULL, &URI);
    4349
    44         ok(fh > -1, "create new object filehandle");
     50        neb_ok(server, fh > -1, "create new object filehandle");
    4551        ok(URI, "URI not NULL");
    4652
     
    5460        fh = nebOpen(server, key, NEB_READ);
    5561
    56         ok(fh, "open object for reading");
     62        neb_ok(server, fh, "open object for reading");
    5763
    5864        close(fh);
     
    6470        fh = nebOpen(server, key, NEB_WRITE);
    6571
    66         ok(fh, "open object for writing");
     72        neb_ok(server, fh, "open object for writing");
    6773
    6874        close(fh);
     
    7076
    7177
    72     ok(nebReplicate(server, key, NULL, NULL), "replicate object");
     78    neb_ok(server, nebReplicate(server, key, NULL, NULL), "replicate object");
    7379
    74     ok(nebOpen(server, key, NEB_WRITE) < 0, "write to object with multiple instances");
     80    neb_ok(server, nebOpen(server, key, NEB_WRITE) < 0, "write to object with multiple instances");
    7581
    76     ok(nebCull(server, key), "cull object");
     82    neb_ok(server, nebCull(server, key), "cull object");
    7783
    78     ok(nebStat(server, key), "stat object");
     84    neb_ok(server, nebStat(server, key), "stat object");
    7985
    80     ok(nebLock(server, key, NEB_WRITE), "lock object write");
    81     ok(nebUnlock(server, key, NEB_WRITE), "unlock object write");
     86    neb_ok(server, nebLock(server, key, NEB_WRITE), "lock object write");
     87    neb_ok(server, nebUnlock(server, key, NEB_WRITE), "unlock object write");
    8288
    83     ok(nebLock(server, key, NEB_READ), "lock object read");
    84     ok(nebUnlock(server, key, NEB_READ), "unlock object read");
     89    neb_ok(server, nebLock(server, key, NEB_READ), "lock object read");
     90    neb_ok(server, nebUnlock(server, key, NEB_READ), "unlock object read");
    8591
    8692    {
     
    8995        locations = nebFindInstances(server, key, NULL);
    9096
    91         ok(locations, "locations not NULL");
     97        neb_ok(server, locations, "locations not NULL");
    9298        ok(locations && locations->n == 1, "find instances");
    9399
     
    100106        filename = nebFind(server, key);
    101107
    102         ok(filename, "find file name");
     108        neb_ok(server, filename, "find file name");
    103109
    104110        nebFree(filename);
     
    106112
    107113
    108     ok(nebCopy(server, key, "copyiedfile"), "copy object");
     114    neb_ok(server, nebCopy(server, key, "copyiedfile"), "copy object");
    109115
    110     ok(nebDelete(server, key), "delete object");
     116    neb_ok(server, nebDelete(server, key), "delete object");
    111117
    112     ok(nebMove(server, "copyiedfile", "movedfile"), "move object");
     118    neb_ok(server, nebMove(server, "copyiedfile", "movedfile"), "move object");
    113119
    114120    if (!nebDelete(server, "movedfile")) {
    115         printf( "cleanup failed %s\n", nebErr(server));
     121        diag( "cleanup failed %s\n", nebErr(server));
    116122    }
    117123
Note: See TracChangeset for help on using the changeset viewer.