ASSERT_EQ
ASSERT_EQ(0, rc);
ASSERT_EQ(0, pthread_sigqueue(thread, SIGALRM, sigval));
ASSERT_EQ(1, gSigqueueSignalHandlerCallCount);
#define ASSERT_ERRNO(x) ASSERT_EQ(errno, x)
ASSERT_EQ(SIGALRM, signum);
ASSERT_EQ(SIGALRM, info->si_signo);
ASSERT_EQ(SI_QUEUE, info->si_code);
ASSERT_EQ(1, info->si_value.sival_int);
ASSERT_EQ(0, sigqueue(getpid(), SIGALRM, sigval));
ASSERT_EQ(1, gSigqueueSignalHandlerCallCount);
ASSERT_EQ(0, pthread_sigqueue(pthread_self(), SIGALRM, sigval));
ASSERT_EQ(1, gSigqueueSignalHandlerCallCount);