/mordor/tests/temp_stream.cpp
C++ | 30 lines | 24 code | 5 blank | 1 comment | 0 complexity | 9f09a32f79614c346bdfa6adfc8b63e8 MD5 | raw file
Possible License(s): BSD-3-Clause
- // 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());
- }