X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=t%2Funit%2Ffrontend%2Fconnection_test.c;h=9b0cde48da0ca11e725729fd01fe46318bc22d89;hp=1e9b351679e2b17533fd82d43fe8f46dee01cb3f;hb=ad77ec3d257ac66d74e91452d098882247abdc0a;hpb=e75ea8e047dada17cba57b4c4d586f655294026e diff --git a/t/unit/frontend/connection_test.c b/t/unit/frontend/connection_test.c index 1e9b351..9b0cde4 100644 --- a/t/unit/frontend/connection_test.c +++ b/t/unit/frontend/connection_test.c @@ -69,6 +69,18 @@ mock_conn_destroy(sdb_conn_t *conn) free(conn); } /* mock_conn_destroy */ +static ssize_t +mock_conn_read(sdb_conn_t *conn, size_t len) +{ + return sdb_strbuf_read(conn->buf, conn->fd, len); +} /* conn_read */ + +static ssize_t +mock_conn_write(sdb_conn_t *conn, const void *buf, size_t len) +{ + return sdb_write(conn->fd, len, buf); +} /* conn_write */ + static sdb_conn_t * mock_conn_create(void) { @@ -102,6 +114,9 @@ mock_conn_create(void) unlink(tmp_file); + conn->read = mock_conn_read; + conn->write = mock_conn_write; + conn->username = strdup(username); assert(conn->username);