MCPcopy Create free account
hub / github.com/KhronosGroup/OpenCOLLADA / test_xmlTextReaderRead

Function test_xmlTextReaderRead

Externals/LibXML/testapi.c:31857–31888  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

31855
31856
31857static int
31858test_xmlTextReaderRead(void) {
31859 int test_ret = 0;
31860
31861#if defined(LIBXML_READER_ENABLED)
31862 int mem_base;
31863 int ret_val;
31864 xmlTextReaderPtr reader; /* the xmlTextReaderPtr used */
31865 int n_reader;
31866
31867 for (n_reader = 0;n_reader < gen_nb_xmlTextReaderPtr;n_reader++) {
31868 mem_base = xmlMemBlocks();
31869 reader = gen_xmlTextReaderPtr(n_reader, 0);
31870
31871 ret_val = xmlTextReaderRead(reader);
31872 desret_int(ret_val);
31873 call_tests++;
31874 des_xmlTextReaderPtr(n_reader, reader, 0);
31875 xmlResetLastError();
31876 if (mem_base != xmlMemBlocks()) {
31877 printf("Leak of %d blocks found in xmlTextReaderRead",
31878 xmlMemBlocks() - mem_base);
31879 test_ret++;
31880 printf(" %d", n_reader);
31881 printf("\n");
31882 }
31883 }
31884 function_tests++;
31885#endif
31886
31887 return(test_ret);
31888}
31889
31890
31891static int

Callers 1

test_xmlreaderFunction · 0.85

Calls 6

xmlMemBlocksFunction · 0.85
gen_xmlTextReaderPtrFunction · 0.85
xmlTextReaderReadFunction · 0.85
desret_intFunction · 0.85
des_xmlTextReaderPtrFunction · 0.85
xmlResetLastErrorFunction · 0.85

Tested by

no test coverage detected