/mordor/tests/temp_stream.cpp
http://github.com/mozy/mordor · C++ · 30 lines · 24 code · 5 blank · 1 comment · 0 complexity · 9f09a32f79614c346bdfa6adfc8b63e8 MD5 · raw file
- // Copyright (c) 2009 - Mozy, Inc.
- #include "mordor/streams/temp.h"
- #include "mordor/test/test.h"
- using namespace Mordor;
- MORDOR_UNITTEST(TempStream, SystemTemp)
- {
- TempStream temp;
- MORDOR_ASSERT(temp.supportsRead());
- MORDOR_ASSERT(temp.supportsWrite());
- MORDOR_ASSERT(temp.supportsSeek());
- }
- MORDOR_UNITTEST(TempStream, SystemTempWithPrefix)
- {
- TempStream temp("mordor");
- MORDOR_ASSERT(temp.supportsRead());
- MORDOR_ASSERT(temp.supportsWrite());
- MORDOR_ASSERT(temp.supportsSeek());
- }
- MORDOR_UNITTEST(TempStream, SystemTempWithPrefix2)
- {
- TempStream temp("m");
- MORDOR_ASSERT(temp.supportsRead());
- MORDOR_ASSERT(temp.supportsWrite());
- MORDOR_ASSERT(temp.supportsSeek());
- }