nanotap.h File Reference

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

Go to the source code of this file.

Defines

#define NANOTAP_DECLARE   static
#define NANOTAP_INLINE   __inline__

Functions

NANOTAP_INLINE NANOTAP_DECLARE void ok (int x, const char *msg)
 This simply evaluates any expression ("$got eq $expected" is just a simple example) and uses that to determine if the test succeeded or failed.
NANOTAP_INLINE NANOTAP_DECLARE void diag (const char *msg)
 display diagnostics message.
NANOTAP_INLINE NANOTAP_DECLARE void note (const char *msg)
 display note message.
NANOTAP_INLINE NANOTAP_DECLARE void contains_string (const char *string, const char *substring, const char *msg)
 contains_string() searches for $substring in $string.
NANOTAP_INLINE NANOTAP_DECLARE void done_testing ()
 If you don’t know how many tests you’re going to run, you can issue the plan when you’re done running tests.


Define Documentation

#define NANOTAP_DECLARE   static

#define NANOTAP_INLINE   __inline__


Function Documentation

NANOTAP_INLINE NANOTAP_DECLARE void contains_string ( const char *  string,
const char *  substring,
const char *  msg 
)

contains_string() searches for $substring in $string.

NANOTAP_INLINE NANOTAP_DECLARE void diag ( const char *  msg  ) 

display diagnostics message.

NANOTAP_INLINE NANOTAP_DECLARE void done_testing (  ) 

If you don’t know how many tests you’re going to run, you can issue the plan when you’re done running tests.

NANOTAP_INLINE NANOTAP_DECLARE void note ( const char *  msg  ) 

display note message.

NANOTAP_INLINE NANOTAP_DECLARE void ok ( int  x,
const char *  msg 
)

This simply evaluates any expression ("$got eq $expected" is just a simple example) and uses that to determine if the test succeeded or failed.

A true expression passes, a false one fails. Very simple.


Generated on Wed Oct 21 11:12:44 2009 by  doxygen 1.5.6