OpenEnroth da9191a
Loading...
Searching...
No Matches
Classes | Functions
InputStream_ut.cpp File Reference
#include <cstddef>
#include <algorithm>
#include <string>
#include "Testing/Unit/UnitTest.h"
#include "Utility/Streams/InputStream.h"
#include "Utility/Streams/MemoryInputStream.h"

Classes

class  UnsizedInputStream
 

Functions

 UNIT_TEST (InputStream, ReadAll)
 
 UNIT_TEST (InputStream, ReadAllToString)
 
 UNIT_TEST (InputStream, ReadAllToStringClears)
 
 UNIT_TEST (InputStream, ReadAllEmpty)
 
 UNIT_TEST (InputStream, ReadOrFailThrowsOnShortRead)
 
 UNIT_TEST (InputStream, ReadOrFailErrorIncludesDisplayPath)
 
 UNIT_TEST (InputStream, ReadOrFailSucceeds)
 
 UNIT_TEST (InputStream, SkipOrFailThrowsOnShortSkip)
 
 UNIT_TEST (InputStream, SkipOrFailErrorIncludesDisplayPath)
 
 UNIT_TEST (InputStream, SkipOrFailSucceeds)
 
 UNIT_TEST (InputStream, ReadZeroBytes)
 
 UNIT_TEST (InputStream, SkipZeroBytes)
 
 UNIT_TEST (InputStream, CloseIdempotent)
 
 UNIT_TEST (InputStream, ReopenAfterClose)
 
 UNIT_TEST (InputStream, ReadUntilDelimiterNotFound)
 
 UNIT_TEST (InputStream, ReadUntilConsumesDelimiter)
 
 UNIT_TEST (InputStream, ReadUntilEmptyBeforeDelimiter)
 
 UNIT_TEST (InputStream, ReadUntilClearsString)
 
 UNIT_TEST (InputStream, ReadUntilNewlineDelimiter)
 
 UNIT_TEST (InputStream, ReadUntilEmpty)
 
 UNIT_TEST (InputStream, SizeKnownForMemoryStream)
 
 UNIT_TEST (InputStream, SizeUnknownByDefault)
 
 UNIT_TEST (InputStream, PositionStartsAtZero)
 
 UNIT_TEST (InputStream, PositionAdvancesOnSkip)
 
 UNIT_TEST (InputStream, PositionAtEnd)
 
 UNIT_TEST (InputStream, PositionAfterPartialRead)
 
 UNIT_TEST (InputStream, PositionResetsOnReopen)
 
 UNIT_TEST (InputStream, UnsizedReadAll)
 
 UNIT_TEST (InputStream, UnsizedReadAllLarge)
 
 UNIT_TEST (InputStream, UnsizedReadAllEmpty)
 

Function Documentation

◆ UNIT_TEST() [1/30]

UNIT_TEST ( InputStream  ,
CloseIdempotent   
)

◆ UNIT_TEST() [2/30]

UNIT_TEST ( InputStream  ,
PositionAdvancesOnSkip   
)

◆ UNIT_TEST() [3/30]

UNIT_TEST ( InputStream  ,
PositionAfterPartialRead   
)

◆ UNIT_TEST() [4/30]

UNIT_TEST ( InputStream  ,
PositionAtEnd   
)

◆ UNIT_TEST() [5/30]

UNIT_TEST ( InputStream  ,
PositionResetsOnReopen   
)

◆ UNIT_TEST() [6/30]

UNIT_TEST ( InputStream  ,
PositionStartsAtZero   
)

◆ UNIT_TEST() [7/30]

UNIT_TEST ( InputStream  ,
ReadAll   
)

◆ UNIT_TEST() [8/30]

UNIT_TEST ( InputStream  ,
ReadAllEmpty   
)

◆ UNIT_TEST() [9/30]

UNIT_TEST ( InputStream  ,
ReadAllToString   
)

◆ UNIT_TEST() [10/30]

UNIT_TEST ( InputStream  ,
ReadAllToStringClears   
)

◆ UNIT_TEST() [11/30]

UNIT_TEST ( InputStream  ,
ReadOrFailErrorIncludesDisplayPath   
)

◆ UNIT_TEST() [12/30]

UNIT_TEST ( InputStream  ,
ReadOrFailSucceeds   
)

◆ UNIT_TEST() [13/30]

UNIT_TEST ( InputStream  ,
ReadOrFailThrowsOnShortRead   
)

◆ UNIT_TEST() [14/30]

UNIT_TEST ( InputStream  ,
ReadUntilClearsString   
)

◆ UNIT_TEST() [15/30]

UNIT_TEST ( InputStream  ,
ReadUntilConsumesDelimiter   
)

◆ UNIT_TEST() [16/30]

UNIT_TEST ( InputStream  ,
ReadUntilDelimiterNotFound   
)

◆ UNIT_TEST() [17/30]

UNIT_TEST ( InputStream  ,
ReadUntilEmpty   
)

◆ UNIT_TEST() [18/30]

UNIT_TEST ( InputStream  ,
ReadUntilEmptyBeforeDelimiter   
)

◆ UNIT_TEST() [19/30]

UNIT_TEST ( InputStream  ,
ReadUntilNewlineDelimiter   
)

◆ UNIT_TEST() [20/30]

UNIT_TEST ( InputStream  ,
ReadZeroBytes   
)

◆ UNIT_TEST() [21/30]

UNIT_TEST ( InputStream  ,
ReopenAfterClose   
)

◆ UNIT_TEST() [22/30]

UNIT_TEST ( InputStream  ,
SizeKnownForMemoryStream   
)

◆ UNIT_TEST() [23/30]

UNIT_TEST ( InputStream  ,
SizeUnknownByDefault   
)

◆ UNIT_TEST() [24/30]

UNIT_TEST ( InputStream  ,
SkipOrFailErrorIncludesDisplayPath   
)

◆ UNIT_TEST() [25/30]

UNIT_TEST ( InputStream  ,
SkipOrFailSucceeds   
)

◆ UNIT_TEST() [26/30]

UNIT_TEST ( InputStream  ,
SkipOrFailThrowsOnShortSkip   
)

◆ UNIT_TEST() [27/30]

UNIT_TEST ( InputStream  ,
SkipZeroBytes   
)

◆ UNIT_TEST() [28/30]

UNIT_TEST ( InputStream  ,
UnsizedReadAll   
)

◆ UNIT_TEST() [29/30]

UNIT_TEST ( InputStream  ,
UnsizedReadAllEmpty   
)

◆ UNIT_TEST() [30/30]

UNIT_TEST ( InputStream  ,
UnsizedReadAllLarge   
)