Navigation


Changeset 1088:1d1a20a0779d in freeDiameter for tests/testsess.c


Ignore:
Timestamp:
May 5, 2013, 4:25:27 AM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Second part of changeset 1083, now the code compiles again. Still missing some functions implementation, though

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/testsess.c

    r888 r1088  
    4343
    4444#define TEST_EYEC       0x7e57e1ec
    45 struct mystate {
     45struct sess_state {
    4646        int     eyec;   /* TEST_EYEC */
    4747        os0_t   sid;    /* the session with which the data was registered */
     
    5050};
    5151
    52 static void mycleanup( struct mystate * data, os0_t sid, void * opaque )
     52static void mycleanup( struct sess_state * data, os0_t sid, void * opaque )
    5353{
    5454        /* sanity */
     
    6767}
    6868
    69 static __inline__ struct mystate * new_state(os0_t sid, int *freed)
     69static __inline__ struct sess_state * new_state(os0_t sid, int *freed)
    7070{
    71         struct mystate *new;
    72         new = malloc(sizeof(struct mystate));
     71        struct sess_state *new;
     72        new = malloc(sizeof(struct sess_state));
    7373        CHECK( 1, new ? 1 : 0 );
    74         memset(new, 0, sizeof(struct mystate));
     74        memset(new, 0, sizeof(struct sess_state));
    7575        new->eyec = TEST_EYEC;
    7676        new->sid = os0dup(sid, strlen((char *)sid));
     
    106106        {
    107107                void * testptr = NULL;
    108                 CHECK( 0, fd_sess_handler_create ( &hdl1, mycleanup, NULL ) );
    109                 CHECK( 0, fd_sess_handler_create ( &hdl2, mycleanup, NULL ) );
     108                CHECK( 0, fd_sess_handler_create ( &hdl1, mycleanup, NULL, NULL ) );
     109                CHECK( 0, fd_sess_handler_create ( &hdl2, mycleanup, NULL, NULL ) );
    110110                CHECK( 0, fd_sess_handler_destroy( &hdl2, &testptr ) );
    111111                CHECK( 1, testptr == NULL ? 1 : 0 );
    112                 CHECK( 0, fd_sess_handler_create ( &hdl2, mycleanup, g_opaque ) );
    113                 #if 0
    114                 fd_sess_dump_hdl(0, hdl1);
    115                 fd_sess_dump_hdl(0, hdl2);
     112                CHECK( 0, fd_sess_handler_create ( &hdl2, mycleanup, NULL, g_opaque ) );
     113                #if 0
     114                fd_log_debug("%s\n", fd_sess_dump_hdl(FD_DUMP_TEST_PARAMS, hdl1));
     115                fd_log_debug("%s\n", fd_sess_dump_hdl(FD_DUMP_TEST_PARAMS, hdl2));
    116116                #endif
    117117        }
     
    123123                CHECK( 0, fd_sess_new( &sess2, TEST_DIAM_ID, CONSTSTRLEN(TEST_DIAM_ID), NULL, 0 ) );
    124124                #if 0
    125                 fd_sess_dump(0, sess1);
    126                 fd_sess_dump(0, sess2);
     125                fd_log_debug("%s\n", fd_sess_dump(FD_DUMP_TEST_PARAMS, sess1, 1));
     126                fd_log_debug("%s\n", fd_sess_dump(FD_DUMP_TEST_PARAMS, sess2, 1));
    127127                #endif
    128128               
     
    141141                CHECK( 0, fd_sess_new( &sess2, TEST_DIAM_ID, CONSTSTRLEN(TEST_DIAM_ID), TEST_OPT, CONSTSTRLEN(TEST_OPT_IN) - 1 ) );
    142142                #if 0
    143                 fd_sess_dump(0, sess1);
    144                 fd_sess_dump(0, sess2);
     143                fd_log_debug("%s\n", fd_sess_dump(FD_DUMP_TEST_PARAMS, sess1, 1));
     144                fd_log_debug("%s\n", fd_sess_dump(FD_DUMP_TEST_PARAMS, sess2, 1));
    145145                #endif
    146146               
     
    165165                CHECK( 0, fd_sess_new( &sess2, NULL, 0, TEST_SID, CONSTSTRLEN(TEST_SID_IN) - 1 ) );
    166166                #if 0
    167                 fd_sess_dump(0, sess1);
    168                 fd_sess_dump(0, sess2);
     167                fd_log_debug("%s\n", fd_sess_dump(FD_DUMP_TEST_PARAMS, sess1, 1));
     168                fd_log_debug("%s\n", fd_sess_dump(FD_DUMP_TEST_PARAMS, sess2, 1));
    169169                #endif
    170170                CHECK( 0, fd_sess_getsid(sess1, &str1, &str1len) );
     
    211211        /* Test fd_sess_reclaim */
    212212        {
    213                 struct mystate *tms;
     213                struct sess_state *tms;
    214214               
    215215                CHECK( 0, fd_sess_fromsid( TEST_SID, CONSTSTRLEN(TEST_SID_IN), &sess1, &new ) );
     
    271271        /* Test states operations */
    272272        {
    273                 struct mystate * ms[6], *tms;
     273                struct sess_state * ms[6], *tms;
    274274                int freed[6];
    275275                struct timespec timeout;
     
    295295               
    296296                #if 0
    297                 fd_sess_dump(0, sess1);
     297                fd_log_debug("%s\n", fd_sess_dump(FD_DUMP_TEST_PARAMS, sess1, 1));
    298298                #endif
    299299               
     
    332332               
    333333                #if 0
    334                 fd_sess_dump(0, sess1);
    335                 fd_sess_dump(0, sess2);
    336                 fd_sess_dump(0, sess3);
     334                fd_log_debug("%s\n", fd_sess_dump(FD_DUMP_TEST_PARAMS, sess1, 1));
     335                fd_log_debug("%s\n", fd_sess_dump(FD_DUMP_TEST_PARAMS, sess2, 1));
     336                fd_log_debug("%s\n", fd_sess_dump(FD_DUMP_TEST_PARAMS, sess3, 1));
    337337                #endif
    338338               
     
    357357               
    358358                #if 1
    359                 fd_sess_dump(0, sess1);
    360                 fd_sess_dump(0, sess2);
     359                fd_log_debug("%s\n", fd_sess_dump(FD_DUMP_TEST_PARAMS, sess1, 1));
     360                fd_log_debug("%s\n", fd_sess_dump(FD_DUMP_TEST_PARAMS, sess2, 1));
    361361                #endif
    362362               
     
    373373                CHECK( 0, fd_sess_settimeout( sess2, &timeout) );
    374374                #if 1
    375                 fd_sess_dump(0, sess1);
    376                 fd_sess_dump(0, sess2);
     375                fd_log_debug("%s\n", fd_sess_dump(FD_DUMP_TEST_PARAMS, sess1, 1));
     376                fd_log_debug("%s\n", fd_sess_dump(FD_DUMP_TEST_PARAMS, sess2, 1));
    377377                #endif
    378378                timeout.tv_sec = 0;
Note: See TracChangeset for help on using the changeset viewer.