OpenEnroth da9191a
Loading...
Searching...
No Matches
Functions
FileInputStream_ut.cpp File Reference
#include <cstdlib>
#include <string>
#include <filesystem>
#include "Testing/Unit/UnitTest.h"
#include "Utility/Streams/FileOutputStream.h"
#include "Utility/Streams/FileInputStream.h"

Functions

 UNIT_TEST (FileInputStream, Skip)
 
 UNIT_TEST (FileInputStream, ExceptionMessages)
 
 UNIT_TEST (FileInputStream, ReadUntil)
 
 UNIT_TEST (FileInputStream, ReadUntilLargeData)
 
 UNIT_TEST (FileInputStream, ReadSmallChunks)
 
 UNIT_TEST (FileInputStream, ReadAllLargeFile)
 
 UNIT_TEST (FileInputStream, SkipAndRead)
 
 UNIT_TEST (FileInputStream, LargeSkip)
 
 UNIT_TEST (FileInputStream, LargeSkipPastEnd)
 
 UNIT_TEST (FileInputStream, CloseIdempotent)
 
 UNIT_TEST (FileInputStream, ReopenAfterClose)
 
 UNIT_TEST (FileInputStream, ReadUntilMultiRefill)
 
 UNIT_TEST (FileInputStream, ReadUntilNotFound)
 
 UNIT_TEST (FileInputStream, ReadAllEmpty)
 
 UNIT_TEST (FileInputStream, SizeMatchesFileSize)
 
 UNIT_TEST (FileInputStream, PositionStartsAtZero)
 
 UNIT_TEST (FileInputStream, PositionAdvancesOnRead)
 
 UNIT_TEST (FileInputStream, PositionAdvancesOnSkip)
 
 UNIT_TEST (FileInputStream, PositionAfterReadAll)
 
 UNIT_TEST (FileInputStream, PositionResetsOnReopen)
 

Function Documentation

◆ UNIT_TEST() [1/20]

UNIT_TEST ( FileInputStream  ,
CloseIdempotent   
)

◆ UNIT_TEST() [2/20]

UNIT_TEST ( FileInputStream  ,
ExceptionMessages   
)

◆ UNIT_TEST() [3/20]

UNIT_TEST ( FileInputStream  ,
LargeSkip   
)

◆ UNIT_TEST() [4/20]

UNIT_TEST ( FileInputStream  ,
LargeSkipPastEnd   
)

◆ UNIT_TEST() [5/20]

UNIT_TEST ( FileInputStream  ,
PositionAdvancesOnRead   
)

◆ UNIT_TEST() [6/20]

UNIT_TEST ( FileInputStream  ,
PositionAdvancesOnSkip   
)

◆ UNIT_TEST() [7/20]

UNIT_TEST ( FileInputStream  ,
PositionAfterReadAll   
)

◆ UNIT_TEST() [8/20]

UNIT_TEST ( FileInputStream  ,
PositionResetsOnReopen   
)

◆ UNIT_TEST() [9/20]

UNIT_TEST ( FileInputStream  ,
PositionStartsAtZero   
)

◆ UNIT_TEST() [10/20]

UNIT_TEST ( FileInputStream  ,
ReadAllEmpty   
)

◆ UNIT_TEST() [11/20]

UNIT_TEST ( FileInputStream  ,
ReadAllLargeFile   
)

◆ UNIT_TEST() [12/20]

UNIT_TEST ( FileInputStream  ,
ReadSmallChunks   
)

◆ UNIT_TEST() [13/20]

UNIT_TEST ( FileInputStream  ,
ReadUntil   
)

◆ UNIT_TEST() [14/20]

UNIT_TEST ( FileInputStream  ,
ReadUntilLargeData   
)

◆ UNIT_TEST() [15/20]

UNIT_TEST ( FileInputStream  ,
ReadUntilMultiRefill   
)

◆ UNIT_TEST() [16/20]

UNIT_TEST ( FileInputStream  ,
ReadUntilNotFound   
)

◆ UNIT_TEST() [17/20]

UNIT_TEST ( FileInputStream  ,
ReopenAfterClose   
)

◆ UNIT_TEST() [18/20]

UNIT_TEST ( FileInputStream  ,
SizeMatchesFileSize   
)

◆ UNIT_TEST() [19/20]

UNIT_TEST ( FileInputStream  ,
Skip   
)

◆ UNIT_TEST() [20/20]

UNIT_TEST ( FileInputStream  ,
SkipAndRead   
)