LINUX.ORG.RU

Что-то послать и принять.

bk_ ★★ ()
Ответ на: комментарий от SilentBob

recv & send заменить mock-функциями

вернее написать для них mock-функции, например, так:

#ifdef recv
#undef recv
#endif

#define recv mock_recv
int mock_recv(int s, void *buf, size_t len, int flags)
{
  ...
}
SilentBob ()

Один из вариантов - через LD_PRELOAD подгружать библиотеку, которая заменит эти функции на твои тестовые. а ты уж придумай случаи для проверки.

mmarkk ()
recv(fd_in, ...);
...
send(fd_out, ...);

а возвращаемые значения кто проверять будет, Пушкин или Толстой?

Harald ★★★★★ ()
Ответ на: комментарий от Harald

Пушкин или Толстой?

Гуоголь же

anonymous ()
Ответ на: комментарий от Harald

а возвращаемые значения кто проверять будет, Пушкин или Толстой?

Це псевдокод, в функции всё проверяется.

sv75 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.