diff -r afe194b6b1cd -r cf5c74390b98 searchengine/cpix/tsrc/cpixunittest/inc/testutils.h --- a/searchengine/cpix/tsrc/cpixunittest/inc/testutils.h Tue Jul 06 15:30:04 2010 +0300 +++ b/searchengine/cpix/tsrc/cpixunittest/inc/testutils.h Wed Aug 18 10:53:26 2010 +0300 @@ -210,5 +210,11 @@ extern const Volume Volumes[]; +#define ALLOC_DOC(DOC, COUNT) DOC = (cpix_Document**)malloc (sizeof(cpix_Document*)* COUNT); \ + for (int i = 0; i < COUNT; i++) { \ + (DOC[i]) = (cpix_Document*)malloc (sizeof(cpix_Document)); \ + DOC[i]->ptr_ = NULL; \ + } +#define FREE_DOC(DOC, COUNT) for (int i=0; i< COUNT; i++) free(DOC[i]); free (DOC); #endif // CPIXUNITTEST_TESTUTILS_H_