2 * QuanDocs mock I/O routines for unit testing.
4 * Copyright (C) 2015 Chris Jaekl
7 #ifndef __QD_MOCK_IO_H__
8 #define __QD_MOCK_IO_H__
10 ssize_t qdMock_read(int fd, void *buf, size_t count);
11 ssize_t qdMock_write(int fd, void *buf, size_t count);
13 void qdMock_resetReadBytes(void *buf, size_t count);
14 ssize_t qdMock_getNumBytesRead();
16 void qdMock_resetWriteBuf(ssize_t size);
17 ssize_t qdMock_getNumBytesWritten();
18 const void * qdMock_getBytesWritten();
20 #endif /* __QD_MOCK_IO_H__ */