Lines Matching refs:EXPECT_EQ
205 EXPECT_EQ(cmsg->cmsg_level, SOL_TLS);
206 EXPECT_EQ(cmsg->cmsg_type, TLS_GET_RECORD_TYPE);
208 EXPECT_EQ(ctype, record_type);
239 EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
241 EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
250 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1);
254 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1);
258 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1);
262 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1);
266 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1);
424 EXPECT_EQ(send(self->fd, test_str, to_send, 0), to_send);
425 EXPECT_EQ(recv(self->cfd, recv_buf, to_send, MSG_WAITALL), to_send);
426 EXPECT_EQ(memcmp(test_str, recv_buf, to_send), 0);
429 EXPECT_EQ(recv(self->cfd, buf, st.st_size, MSG_WAITALL), st.st_size);
452 EXPECT_EQ(size, test_payload_size);
461 EXPECT_EQ(recv(self->cfd, buf, test_payload_size, MSG_WAITALL),
500 EXPECT_EQ(memcmp(buf, recv_mem, send_len), 0);
510 EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
512 EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
521 EXPECT_EQ(send(self->fd, test_str, send_len, MSG_MORE), send_len);
522 EXPECT_EQ(recv(self->cfd, buf, send_len, MSG_DONTWAIT), -1);
523 EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
524 EXPECT_EQ(recv(self->cfd, buf, send_len * 2, MSG_WAITALL),
526 EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
535 EXPECT_EQ(send(self->fd, test_str, send_len, MSG_MORE), send_len);
536 EXPECT_EQ(recv(self->cfd, buf, send_len, MSG_DONTWAIT), -1);
545 EXPECT_EQ(send(self->fd, test_str, send_len, MSG_EOR), send_len);
546 EXPECT_EQ(recv(self->cfd, buf, send_len, MSG_WAITALL), send_len);
547 EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
564 EXPECT_EQ(sendmsg(self->fd, &msg, 0), send_len);
565 EXPECT_EQ(recv(self->cfd, buf, send_len, MSG_WAITALL), send_len);
566 EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
589 EXPECT_EQ(sendmsg(self->fd, &msg, 0), SEND_LEN * frags);
590 EXPECT_EQ(recv(self->cfd, buf, SEND_LEN * frags, MSG_WAITALL),
594 EXPECT_EQ(memcmp(buf + SEND_LEN * i,
616 EXPECT_EQ(sendmsg(self->fd, &msg, 0), send_len);
649 EXPECT_EQ(sendmsg(self->fd, &msg, 0), total_len);
653 EXPECT_EQ(memcmp(test_strs[i], buf + len_cmp,
686 EXPECT_EQ(sendmsg(self->fd, &msg, 0), total_len);
706 EXPECT_EQ(recv(self->cfd, mem_recv, send_len, MSG_WAITALL), send_len);
707 EXPECT_EQ(memcmp(mem_send, mem_recv, send_len), 0);
722 EXPECT_EQ(write(p[1], mem_send, 8000), 8000);
723 EXPECT_EQ(splice(p[0], NULL, self->fd, NULL, 8000, 0), 8000);
724 EXPECT_EQ(write(p2[1], mem_send + 8000, 8000), 8000);
725 EXPECT_EQ(splice(p2[0], NULL, self->fd, NULL, 8000, 0), 8000);
726 EXPECT_EQ(recv(self->cfd, mem_recv, send_len, MSG_WAITALL), send_len);
727 EXPECT_EQ(memcmp(mem_send, mem_recv, send_len), 0);
741 EXPECT_EQ(send(self->fd, test_str, send_len2, 0), send_len2);
742 EXPECT_EQ(recv(self->cfd, buf, send_len2, MSG_WAITALL), send_len2);
743 EXPECT_EQ(memcmp(test_str, buf, send_len2), 0);
748 EXPECT_EQ(recv(self->cfd, mem_recv, send_len, MSG_WAITALL), send_len);
749 EXPECT_EQ(memcmp(mem_send, mem_recv, send_len), 0);
762 EXPECT_EQ(send(self->fd, mem_send, send_len, 0), send_len);
763 EXPECT_EQ(splice(self->cfd, NULL, p[1], NULL, send_len, 0), send_len);
764 EXPECT_EQ(read(p[0], mem_recv, send_len), send_len);
765 EXPECT_EQ(memcmp(mem_send, mem_recv, send_len), 0);
780 EXPECT_EQ(tls_send_cmsg(self->fd, 100, test_str, send_len, 0), 10);
781 EXPECT_EQ(splice(self->cfd, NULL, p[1], NULL, send_len, 0), -1);
782 EXPECT_EQ(errno, EINVAL);
783 EXPECT_EQ(recv(self->cfd, buf, send_len, 0), -1);
784 EXPECT_EQ(errno, EIO);
785 EXPECT_EQ(tls_recv_cmsg(_metadata, self->cfd, record_type,
788 EXPECT_EQ(memcmp(test_str, buf, send_len), 0);
803 EXPECT_EQ(tls_send_cmsg(self->fd, 100, test_str, send_len, 0), 10);
804 EXPECT_EQ(recv(self->cfd, buf, send_len, 0), -1);
805 EXPECT_EQ(errno, EIO);
806 EXPECT_EQ(splice(self->cfd, NULL, p[1], NULL, send_len, 0), -1);
807 EXPECT_EQ(errno, EINVAL);
808 EXPECT_EQ(tls_recv_cmsg(_metadata, self->cfd, record_type,
811 EXPECT_EQ(memcmp(test_str, buf, send_len), 0);
823 EXPECT_EQ(send(self->fd, mem_send, send_len, 0), send_len);
825 EXPECT_EQ(recv(self->cfd, mem_recv, half, MSG_WAITALL), half);
826 EXPECT_EQ(splice(self->cfd, NULL, p[1], NULL, half, SPLICE_F_NONBLOCK),
828 EXPECT_EQ(read(p[0], &mem_recv[half], half), half);
829 EXPECT_EQ(memcmp(mem_send, mem_recv, send_len), 0);
844 EXPECT_EQ(send(self->fd, &mem_send[chunk * i], chunk, 0),
847 EXPECT_EQ(recv(self->cfd, mem_recv, chunk * 5 / 2,
850 EXPECT_EQ(memcmp(mem_send, mem_recv, chunk * 5 / 2), 0);
858 EXPECT_EQ(n, send_len);
859 EXPECT_EQ(read(p[0], mem_recv, send_len), send_len);
860 EXPECT_EQ(memcmp(mem_send, mem_recv, send_len), 0);
872 EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
878 EXPECT_EQ(memcmp(test_str, buf, send_len), 0);
891 EXPECT_EQ(send(self->fd, send_mem, send_len, 0), send_len);
898 EXPECT_EQ(memcmp(send_mem, recv_mem, send_len), 0);
914 EXPECT_EQ(send(self->fd, buf, send_len, 0), send_len);
943 EXPECT_EQ(memcmp(send_mem, recv_mem, total_len), 0);
958 EXPECT_EQ(recv(self->cfd, recv_mem, total_len, MSG_WAITALL), total_len);
960 EXPECT_EQ(memcmp(send_mem, recv_mem, send_len), 0);
961 EXPECT_EQ(memcmp(send_mem, recv_mem + send_len, send_len), 0);
976 EXPECT_EQ(recv(self->cfd, recv_mem, recv_len, 0), recv_len);
977 EXPECT_EQ(recv(self->cfd, recv_mem + recv_len, recv_len, 0), 5);
978 EXPECT_EQ(memcmp(send_mem, recv_mem, total_len), 0);
990 EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
991 EXPECT_EQ(recv(self->cfd, recv_mem, strlen(test_str_first),
993 EXPECT_EQ(memcmp(test_str_first, recv_mem, strlen(test_str_first)), 0);
995 EXPECT_EQ(recv(self->cfd, recv_mem, strlen(test_str_second),
997 EXPECT_EQ(memcmp(test_str_second, recv_mem, strlen(test_str_second)),
1006 EXPECT_EQ(recv(self->cfd, buf, sizeof(buf), MSG_DONTWAIT), -1);
1008 EXPECT_EQ(err, true);
1017 EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
1018 EXPECT_EQ(recv(self->cfd, buf, send_len, MSG_PEEK), send_len);
1019 EXPECT_EQ(memcmp(test_str, buf, send_len), 0);
1021 EXPECT_EQ(recv(self->cfd, buf, send_len, 0), send_len);
1022 EXPECT_EQ(memcmp(test_str, buf, send_len), 0);
1033 EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
1036 EXPECT_EQ(memcmp(test_str, buf, send_len), 0);
1040 EXPECT_EQ(memcmp(test_str, buf, send_len), 0);
1052 EXPECT_EQ(send(self->fd, test_str_first, len, 0), len);
1055 EXPECT_EQ(send(self->fd, test_str_second, len, 0), len);
1059 EXPECT_EQ(recv(self->cfd, buf, len, MSG_PEEK | MSG_WAITALL), len);
1063 EXPECT_EQ(memcmp(test_str_first, buf, len), 0);
1067 EXPECT_EQ(recv(self->cfd, buf, len, MSG_WAITALL), len);
1073 EXPECT_EQ(memcmp(test_str, buf, len), 0);
1079 EXPECT_EQ(send(self->fd, test_str_first, len, MSG_MORE), len);
1082 EXPECT_EQ(send(self->fd, test_str_second, len, 0), len);
1086 EXPECT_EQ(recv(self->cfd, buf, len, MSG_PEEK | MSG_WAITALL), len);
1089 EXPECT_EQ(memcmp(test_str, buf, len), 0);
1101 EXPECT_EQ(send(self->fd, test_str_first, len, 0), len);
1104 EXPECT_EQ(send(self->fd, test_str_second, len, 0), len);
1111 EXPECT_EQ(memcmp(test_str, buf, len), 0);
1120 EXPECT_EQ(send(self->fd, send_mem, 10, 0), 10);
1121 EXPECT_EQ(send(self->fd, send_mem, 5, 0), 5);
1124 EXPECT_EQ(setsockopt(self->cfd, SOL_SOCKET, SO_RCVLOWAT,
1126 EXPECT_EQ(recv(self->cfd, recv_mem, 1, MSG_WAITALL), 1);
1127 EXPECT_EQ(recv(self->cfd, recv_mem + 1, 6, MSG_WAITALL), 6);
1128 EXPECT_EQ(recv(self->cfd, recv_mem + 7, 10, 0), 8);
1130 EXPECT_EQ(memcmp(send_mem, recv_mem, 10), 0);
1131 EXPECT_EQ(memcmp(send_mem, recv_mem + 10, 5), 0);
1158 EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
1160 EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
1164 EXPECT_EQ(send(self->cfd, test_str, send_len, 0), send_len);
1166 EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
1176 EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
1180 EXPECT_EQ(poll(&fd, 1, 20), 1);
1181 EXPECT_EQ(fd.revents & POLLIN, 1);
1182 EXPECT_EQ(recv(self->cfd, buf, send_len, MSG_WAITALL), send_len);
1184 EXPECT_EQ(poll(&fd, 1, 20), 0);
1196 EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
1198 EXPECT_EQ(poll(&fd, 1, -1), 1);
1199 EXPECT_EQ(fd.revents & POLLIN, 1);
1200 EXPECT_EQ(recv(self->cfd, recv_mem, send_len, MSG_WAITALL), send_len);
1212 EXPECT_EQ(send(self->fd, send_mem, sizeof(send_mem), 0),
1215 EXPECT_EQ(poll(&fd, 1, -1), 1);
1216 EXPECT_EQ(fd.revents & POLLIN, 1);
1217 EXPECT_EQ(recv(self->cfd, recv_mem, sizeof(recv_mem), MSG_WAITALL),
1223 EXPECT_EQ(poll(&fd, 1, -1), 1);
1224 EXPECT_EQ(fd.revents & POLLIN, 1);
1225 EXPECT_EQ(recv(self->cfd, recv_mem, sizeof(recv_mem), 0),
1252 EXPECT_EQ(status, 0);
1253 EXPECT_EQ(res, pid2);
1283 EXPECT_EQ(setsockopt(self->fd, SOL_SOCKET, SO_SNDBUF,
1313 EXPECT_EQ(status, 0);
1314 EXPECT_EQ(res, pid2);
1375 EXPECT_EQ(status, 0);
1455 EXPECT_EQ(tls_send_cmsg(self->fd, record_type, test_str, send_len, 0),
1458 EXPECT_EQ(recv(self->cfd, buf, send_len, 0), -1);
1460 EXPECT_EQ(tls_recv_cmsg(_metadata, self->cfd, record_type,
1463 EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
1468 EXPECT_EQ(tls_recv_cmsg(_metadata, self->cfd, record_type,
1471 EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
1482 EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
1484 EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
1495 EXPECT_EQ(send(self->fd, test_str, send_len, MSG_MORE), send_len);
1515 EXPECT_EQ(ret, 0);
1517 EXPECT_EQ(ret, -1);
1518 EXPECT_EQ(errno, EINVAL);
1521 EXPECT_EQ(ret, -1);
1522 EXPECT_EQ(errno, EISCONN);
1533 EXPECT_EQ(getsockopt(self->fd, SOL_TLS, TLS_TX, &get, &len), 0);
1534 EXPECT_EQ(len, sizeof(struct tls_crypto_info));
1535 EXPECT_EQ(get.crypto_info.version, variant->tls_version);
1536 EXPECT_EQ(get.crypto_info.cipher_type, variant->cipher_type);
1542 EXPECT_EQ(getsockopt(self->fd, SOL_TLS, TLS_TX, &get, &len), 0);
1543 EXPECT_EQ(len, expect.len);
1544 EXPECT_EQ(get.crypto_info.version, variant->tls_version);
1545 EXPECT_EQ(get.crypto_info.cipher_type, variant->cipher_type);
1546 EXPECT_EQ(memcmp(&get, &expect, expect.len), 0);
1550 EXPECT_EQ(getsockopt(self->fd, SOL_TLS, TLS_TX, &get, &len), -1);
1551 EXPECT_EQ(errno, EINVAL);
1555 EXPECT_EQ(getsockopt(self->fd, SOL_TLS, TLS_TX, &get, &len), -1);
1556 EXPECT_EQ(errno, EINVAL);
1617 EXPECT_EQ(send(self->fd2, buf, sizeof(buf), 0), sizeof(buf));
1618 EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
1619 EXPECT_EQ(errno, EMSGSIZE);
1620 EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), MSG_DONTWAIT), -1);
1621 EXPECT_EQ(errno, EAGAIN);
1633 EXPECT_EQ(send(self->fd, buf, sizeof(buf) / 2, 0), sizeof(buf) / 2);
1639 EXPECT_EQ(send(self->fd2, buf, n, 0), n);
1640 EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
1641 EXPECT_EQ(errno, EBADMSG);
1642 EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
1643 EXPECT_EQ(errno, EBADMSG);
1659 EXPECT_EQ(send(self->fd, txt[i], sizeof(txt[i]), 0),
1666 EXPECT_EQ(send(self->fd2, cip[i], n, 0), n);
1670 EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), sizeof(txt[0]) * 2);
1671 EXPECT_EQ(memcmp(buf, txt[0], sizeof(txt[0])), 0);
1672 EXPECT_EQ(memcmp(buf + sizeof(txt[0]), txt[1], sizeof(txt[1])), 0);
1674 EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
1675 EXPECT_EQ(errno, EBADMSG);
1676 EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
1677 EXPECT_EQ(errno, EBADMSG);
1694 EXPECT_EQ(send(self->fd, txt, sizeof(txt), 0), sizeof(txt));
1697 EXPECT_EQ(send(self->fd2, cip, n, 0), n);
1699 EXPECT_EQ(tls_send_cmsg(self->fd, 100, test_str, send_len, 0), 10);
1703 EXPECT_EQ(send(self->fd2, cip, n, 0), n);
1705 EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), sizeof(txt));
1706 EXPECT_EQ(memcmp(buf, txt, sizeof(txt)), 0);
1707 EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
1708 EXPECT_EQ(errno, EBADMSG);
1709 EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
1710 EXPECT_EQ(errno, EBADMSG);
1731 EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
1732 EXPECT_EQ(errno, EAGAIN);
1734 EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
1735 EXPECT_EQ(errno, EAGAIN);
1739 EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
1740 EXPECT_EQ(errno, EAGAIN);
1757 EXPECT_EQ(poll(&pfd, 1, 1), 0);
1760 EXPECT_EQ(send(self->fd, buf, sizeof(buf), 0), sizeof(buf));
1765 EXPECT_EQ(send(self->fd2, rec, 100, 0), 100);
1769 EXPECT_EQ(poll(&pfd, 1, 1), 0);
1771 EXPECT_EQ(send(self->fd2, rec + 100, rec_len - 100, 0), rec_len - 100);
1774 EXPECT_EQ(poll(&pfd, 1, 1), 1);
1775 EXPECT_EQ(recv(self->cfd2, rec, sizeof(rec), 0), sizeof(buf));
1776 EXPECT_EQ(memcmp(buf, rec, sizeof(buf)), 0);
1798 EXPECT_EQ(epoll_wait(epollfd, events, 10, 0), 0);
1801 EXPECT_EQ(send(self->fd, buf, sizeof(buf), 0), sizeof(buf));
1806 EXPECT_EQ(send(self->fd2, rec, 100, 0), 100);
1808 EXPECT_EQ(epoll_wait(epollfd, events, 10, 0), 0);
1810 EXPECT_EQ(send(self->fd2, rec + 100, rec_len - 100, 0), rec_len - 100);
1811 EXPECT_EQ(epoll_wait(epollfd, events, 10, 0), 1);
1812 EXPECT_EQ(recv(self->cfd2, rec, sizeof(rec), 0), sizeof(buf));
1813 EXPECT_EQ(memcmp(buf, rec, sizeof(buf)), 0);
1834 EXPECT_EQ(send(self->fd, buf, sizeof(buf), 0), sizeof(buf));
1847 EXPECT_EQ(send(self->fd2, rec, 100, 0), 100);
1849 EXPECT_EQ(read(p[0], &token, 1), 1); /* Barrier #1 */
1851 EXPECT_EQ(send(self->fd2, rec + 100, rec_len - 100, 0),
1855 EXPECT_EQ(pid2, ret);
1856 EXPECT_EQ(status, 0);
1863 EXPECT_EQ(poll(&pfd, 1, 5), 0);
1865 EXPECT_EQ(write(p[1], &token, 1), 1); /* Barrier #1 */
1869 EXPECT_EQ(poll(&pfd, 1, 5), 1);
1900 EXPECT_EQ(ret, -1);
1904 EXPECT_EQ(errno, ENOTCONN);
1907 EXPECT_EQ(ret, -1);
1908 EXPECT_EQ(errno, ENOTCONN);
1920 EXPECT_EQ(ret, -1);
1921 EXPECT_EQ(errno, EEXIST);
1941 EXPECT_EQ(ret, 0);
1945 EXPECT_EQ(ret, 0);
1968 EXPECT_EQ(ret, 0);
1971 EXPECT_EQ(ret, 0);
1976 EXPECT_EQ(ret, 0);
1982 EXPECT_EQ(ret, 0);
1983 EXPECT_EQ(val, 1);
1984 EXPECT_EQ(len, 4);
1989 EXPECT_EQ(ret, 0);
1995 EXPECT_EQ(ret, 0);
1996 EXPECT_EQ(val, 0);
1997 EXPECT_EQ(len, 4);
2051 EXPECT_EQ(len2, len);
2052 EXPECT_EQ(memcmp(&addr, &addr2, len), 0);
2091 EXPECT_EQ(send(fd, buf, sizeof(buf), MSG_DONTWAIT), sizeof(buf));
2095 EXPECT_EQ(recv(cfd, buf2, sizeof(buf2), MSG_WAITALL), sizeof(buf2));
2097 EXPECT_EQ(memcmp(buf, buf2, sizeof(buf)), 0);