Changeset 64 in libcf


Ignore:
Timestamp:
04/10/13 17:32:58 (11 years ago)
Author:
cheese
Message:

#1 arrange test code

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/cf_debug.h

    r63 r64  
    3737 * @see CF_Debug_Print
    3838 */
    39 # define CF_DEBUG_PRINT(__fp,__fmt,...)                             \
     39# define CF_DEBUG_PRINT(__fp,__fmt,...) \
    4040    CF_Debug_Print (__fp,__FILE__,__func__,__LINE__,__fmt,##__VA_ARGS__)
    4141
     
    5151 * @see CF_Debug_PrintBin
    5252 */
    53 # define CF_DEBUG_PRINT_BIN(__fp,__bin,__len,__fmt,...)             \
     53# define CF_DEBUG_PRINT_BIN(__fp,__bin,__len,__fmt,...) \
    5454    CF_Debug_PrintBin (__fp,__FILE__,__func__,__LINE__,__bin,__len,__fmt,##__VA_ARGS__)
    5555
     
    5959 * @see CF_Debug_Initialize
    6060 */
    61 # define CF_DEBUG_INITIALIZE                                        \
     61# define CF_DEBUG_INITIALIZE    \
    6262    CF_Debug_Initialize ()
    6363
     
    6767 * @see CF_Debug_Finalize
    6868 */
    69 # define CF_DEBUG_FINALIZE                                          \
     69# define CF_DEBUG_FINALIZE  \
    7070    CF_Debug_Finalize ()
    7171
     
    7575 * @see CF_Debug_EnterFunction
    7676 */
    77 # define CF_DEBUG_BEGIN_FUNCTION                                    \
     77# define CF_DEBUG_BEGIN_FUNCTION    \
    7878    CF_Debug_EnterFunction (__FILE__,__func__,__LINE__)
    7979
     
    8383 * @see CF_Debug_LeaveFunction
    8484 */
    85 # define CF_DEBUG_END_FUNCTION                                      \
     85# define CF_DEBUG_END_FUNCTION  \
    8686    CF_Debug_LeaveFunction ()
    8787
     
    9191 * @see CF_Debug_PrintCallStack
    9292 */
    93 # define CF_DEBUG_PRINT_CALLSTACK(__fp)                             \
     93# define CF_DEBUG_PRINT_CALLSTACK(__fp) \
    9494    CF_Debug_PrintCallStack (__fp)
    9595
  • trunk/src/cf_log.c

    r55 r64  
    198198    int result = CF_OK;
    199199
    200     if( ctx->size > 0 ) /* 버퍼단위 버퍼링.... */
     200    if (ctx->size > 0) /* 버퍼단위 버퍼링.... */
    201201    {
    202202        size_t writeSize;
  • trunk/test/debug.c

    r63 r64  
    99#include <string.h>
    1010
    11 void callee (void) {
     11void callee3 (void) {
     12    // ...
     13
    1214    CF_DEBUG_BEGIN_FUNCTION;
     15    CF_DEBUG_PRINT_CALLSTACK (stdout);
     16    CF_DEBUG_END_FUNCTION;
    1317
    14     CF_DEBUG_PRINT_CALLSTACK (stdout);
     18    // ...
     19}
    1520
     21void callee2 (void) {
     22    // ...
     23
     24    CF_DEBUG_BEGIN_FUNCTION;
     25    callee3 ();
    1626    CF_DEBUG_END_FUNCTION;
     27
     28    // ...
     29}
     30
     31void callee1 (void) {
     32    // ...
     33
     34    CF_DEBUG_BEGIN_FUNCTION;
     35    callee2 ();
     36    CF_DEBUG_END_FUNCTION;
     37
     38    // ...
    1739}
    1840
     
    2446
    2547    CF_DEBUG_INITIALIZE;
    26     CF_DEBUG_BEGIN_FUNCTION;
    2748
    2849    CF_DEBUG_PRINT (stderr, "print message with context to stderr\n");
    2950
    30     CF_DEBUG_PRINT_BIN (stdout, (unsigned char *) data, (int) sizeof (data), "hehehehe\n");
     51    CF_DEBUG_PRINT_BIN (stdout, (unsigned char *) data, (int) sizeof (data), "data : \n%s", data);
    3152
    32     callee ();
     53    CF_DEBUG_BEGIN_FUNCTION;
     54    callee1 ();
     55    CF_DEBUG_END_FUNCTION;
    3356
    34     CF_DEBUG_END_FUNCTION;
    3557    CF_DEBUG_FINALIZE;
    3658
  • trunk/test/test.c

    r63 r64  
    4242{
    4343    CF_DEBUG_INITIALIZE;
    44     CF_DEBUG_BEGIN_FUNCTION;
    4544
    4645    // 1
     
    5453    // 3
    5554    CF_DEBUG_PRINT (stderr, " == CALLSTACK TEST ==\n");
     55    CF_DEBUG_BEGIN_FUNCTION;
    5656    test_callstack1 ();
     57    CF_DEBUG_END_FUNCTION;
    5758
    5859    // 4
     
    6263    CF_DEBUG_PRINT (stderr, " == END OF TEST ==\n");
    6364
    64     CF_DEBUG_END_FUNCTION;
    6565    CF_DEBUG_FINALIZE;
    6666
     
    100100    CF_Thread   tid[10];
    101101
    102     CF_DEBUG_BEGIN_FUNCTION;
    103 
    104102    /* initialize */
    105103    if (CF_Log_Initialize (10) < 0)
     
    164162    /* finalize */
    165163    CF_Log_Finalize ();
    166 
    167     CF_DEBUG_END_FUNCTION;
    168164}
    169165
     
    172168    int     fd = 0;
    173169    char    buffer[128] = {0x00,};
    174 
    175     CF_DEBUG_BEGIN_FUNCTION;
    176170
    177171    fd = CF_File_Open (file, CF_FILE_RO);
     
    189183
    190184    CF_File_Close (fd);
    191 
     185}
     186
     187void test_callstack3 (void)
     188{
     189    // ...
     190
     191    CF_DEBUG_BEGIN_FUNCTION;
     192    CF_DEBUG_PRINT_CALLSTACK (stderr);
    192193    CF_DEBUG_END_FUNCTION;
    193 }
    194 
    195 void test_callstack3 (void)
    196 {
    197     CF_DEBUG_BEGIN_FUNCTION;
    198     CF_DEBUG_PRINT_CALLSTACK (stdout);
    199     CF_DEBUG_END_FUNCTION;
     194
     195    // ...
    200196}
    201197void test_callstack2 (void)
    202198{
     199    // ...
     200
    203201    CF_DEBUG_BEGIN_FUNCTION;
    204202    test_callstack3 ();
    205203    CF_DEBUG_END_FUNCTION;
     204
     205    // ...
    206206}
    207207void test_callstack1 (void)
    208208{
     209    // ...
     210
    209211    CF_DEBUG_BEGIN_FUNCTION;
    210212    test_callstack2 ();
    211213    CF_DEBUG_END_FUNCTION;
     214
     215    // ...
    212216}
    213217
Note: See TracChangeset for help on using the changeset viewer.