PageRenderTime 52ms CodeModel.GetById 27ms RepoModel.GetById 1ms app.codeStats 0ms

/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
Possible License(s): BSD-3-Clause
  1. // Copyright (c) 2009 - Mozy, Inc.
  2. #include "mordor/streams/temp.h"
  3. #include "mordor/test/test.h"
  4. using namespace Mordor;
  5. MORDOR_UNITTEST(TempStream, SystemTemp)
  6. {
  7. TempStream temp;
  8. MORDOR_ASSERT(temp.supportsRead());
  9. MORDOR_ASSERT(temp.supportsWrite());
  10. MORDOR_ASSERT(temp.supportsSeek());
  11. }
  12. MORDOR_UNITTEST(TempStream, SystemTempWithPrefix)
  13. {
  14. TempStream temp("mordor");
  15. MORDOR_ASSERT(temp.supportsRead());
  16. MORDOR_ASSERT(temp.supportsWrite());
  17. MORDOR_ASSERT(temp.supportsSeek());
  18. }
  19. MORDOR_UNITTEST(TempStream, SystemTempWithPrefix2)
  20. {
  21. TempStream temp("m");
  22. MORDOR_ASSERT(temp.supportsRead());
  23. MORDOR_ASSERT(temp.supportsWrite());
  24. MORDOR_ASSERT(temp.supportsSeek());
  25. }