Utility function unit tests


Defines

#define test_data(r, f, m)
#define test(f, m)
#define test_failure(e, f, m)
#define test_ivalue(e, f, m)
#define test_pvalue(e, f, m)
#define test_fvalue(e, t, f, m)
#define test_svalue(e, f, m)

Functions

static void uves_find_property_test (void)
static void uves_average_reject_test (void)
static void uves_polynomial_fit_2d_test (void)
static int table_erase_selected (void)
int main (void)
 Test utility functions.

Define Documentation

#define test_data r,
f,
 ) 
 

Value:

r = f;                      \
if (!r) {                   \
  printf(m);                \
  printf("Failure\n");      \
                  \
  return 1;                 \
}

Definition at line 234 of file uves_utils-test.c.

Referenced by table_erase_selected().

#define test f,
 ) 
 

Value:

if (f) {                    \
  printf(m);                \
  printf("Failure\n");      \
                  \
  return 1;                 \
}

Definition at line 268 of file uves_utils-test.c.

Referenced by irplib_test_abs_macro(), irplib_test_eq_macro(), irplib_test_eq_string_macro(), irplib_test_macro(), irplib_test_rel_macro(), and table_erase_selected().

#define test_failure e,
f,
 ) 
 

Value:

if (f != e) {                                                       \
  printf(m);                                                        \
  printf("\n");                                                     \
  printf("     Received error: \"%s\"\n", cpl_error_get_message()); \
  cpl_error_set("cpl_table-test", e);                               \
  printf("     Expected error: \"%s\"\n", cpl_error_get_message()); \
                  \
  return 1;                                                         \
}                                                                   \
cpl_error_reset()

Definition at line 305 of file uves_utils-test.c.

Referenced by table_erase_selected().

#define test_ivalue e,
f,
 ) 
 

Value:

itest = f;                                        \
if (itest != e) {                                 \
  printf(m);                                      \
  printf("Received %d, expected %d\n", itest, e); \
                  \
  return 1;                                       \
}

Definition at line 344 of file uves_utils-test.c.

Referenced by table_erase_selected().

#define test_pvalue e,
f,
 ) 
 

Value:

ptest = f;                                        \
if (ptest != e) {                                 \
  printf(m);                                      \
  printf("Received %p, expected %p\n", ptest, e); \
                  \
  return 1;                                       \
}

Definition at line 380 of file uves_utils-test.c.

Referenced by table_erase_selected().

#define test_fvalue e,
t,
f,
 ) 
 

Value:

ftest = f;                                        \
if (fabs(ftest - (e)) > t) {                        \
  printf(m);                                      \
  printf("Received %f, expected %f\n", ftest, e); \
                  \
  return 1;                                       \
}

Definition at line 416 of file uves_utils-test.c.

#define test_svalue e,
f,
 ) 
 

Value:

stest = f;                                        \
if (strcmp(e,stest)) {                            \
  printf(m);                                      \
  printf("Received %s, expected %s\n", stest, e); \
                  \
  return 1;                                       \
}

Definition at line 451 of file uves_utils-test.c.


Function Documentation

static int table_erase_selected void   )  [static]
 

  • cpl_table_save(table, list1, list2, "test_table.tfits", 0); cpl_table_delete(table); table = cpl_table_load("test_table.tfits", 1, 1);
  • + FIXME: RESTORE!!!

+ FIXME: RESTORE!!!

+ FIXME: RESTORE!!!

+ FIXME: RESTORE!!!

+ FIXME: RESTORE!!!

+ FIXME: RESTORE!!! %%%

+ FIXME: RESTORE!!! %%%

+ FIXME: RESTORE!!!

+ FIXME: RESTORE!!!

+ FIXME: RESTORE!!!

+ FIXME: RESTORE!!!

+ FIXME: RESTORE!!!

+ FIXME: RESTORE!!!

+ FIXME: RESTORE!!!

+ FIXME: RESTORE!!!

+ FIXME: RESTORE!!!

+ FIXME: RESTORE!!!

  • FIXME: RESTORE!!!

  • FIXME: RESTORE!!!

  • FIXME: RESTORE!!!

  • FIXME: RESTORE!!!

Definition at line 463 of file uves_utils-test.c.

References test, test_data, test_failure, test_ivalue, and test_pvalue.

Referenced by main().


Generated on Tue Jun 19 14:39:21 2007 for UVES Pipeline Reference Manual by  doxygen 1.4.6