DDNet documentation
Loading...
Searching...
No Matches
fs_test.cpp File Reference
#include "test.h"
#include <base/fs.h>
#include <base/io.h>
#include <base/str.h>
#include <gtest/gtest.h>

Functions

 TEST (Filesystem, Filename)
 TEST (Filesystem, SplitFileExtension)
static void TestNormalizePath (const char *pInput, const char *pExpectedOutput)
 TEST (Filesystem, NormalizePath)
 TEST (Filesystem, StoragePath)
 TEST (Filesystem, ExecutablePath)
 TEST (Filesystem, CreateCloseDelete)
 TEST (Filesystem, CreateDeleteDirectory)
 TEST (Filesystem, CantDeleteDirectoryWithRemove)
 TEST (Filesystem, CantDeleteFileWithRemoveDirectory)
 TEST (Filesystem, DeleteNonexistentFile)
 TEST (Filesystem, DeleteNonexistentDirectory)
 TEST (Filesystem, DeleteOpenFile)
 TEST (Filesystem, DeleteOpenFileMultipleHandles)
 TEST (Filesystem, RenameFile)
 TEST (Filesystem, RenameFolder)
 TEST (Filesystem, RenameOpenFileSource)
 TEST (Filesystem, RenameOpenFileSourceMultipleHandles)
 TEST (Filesystem, RenameTargetFileExists)
 TEST (Filesystem, RenameOpenFileDeleteTarget)

Function Documentation

◆ TEST() [1/19]

TEST ( Filesystem ,
CantDeleteDirectoryWithRemove  )

◆ TEST() [2/19]

TEST ( Filesystem ,
CantDeleteFileWithRemoveDirectory  )

◆ TEST() [3/19]

TEST ( Filesystem ,
CreateCloseDelete  )

◆ TEST() [4/19]

TEST ( Filesystem ,
CreateDeleteDirectory  )

◆ TEST() [5/19]

TEST ( Filesystem ,
DeleteNonexistentDirectory  )

◆ TEST() [6/19]

TEST ( Filesystem ,
DeleteNonexistentFile  )

◆ TEST() [7/19]

TEST ( Filesystem ,
DeleteOpenFile  )

◆ TEST() [8/19]

TEST ( Filesystem ,
DeleteOpenFileMultipleHandles  )

◆ TEST() [9/19]

TEST ( Filesystem ,
ExecutablePath  )

◆ TEST() [10/19]

TEST ( Filesystem ,
Filename  )

◆ TEST() [11/19]

TEST ( Filesystem ,
NormalizePath  )

◆ TEST() [12/19]

TEST ( Filesystem ,
RenameFile  )

◆ TEST() [13/19]

TEST ( Filesystem ,
RenameFolder  )

◆ TEST() [14/19]

TEST ( Filesystem ,
RenameOpenFileDeleteTarget  )

◆ TEST() [15/19]

TEST ( Filesystem ,
RenameOpenFileSource  )

◆ TEST() [16/19]

TEST ( Filesystem ,
RenameOpenFileSourceMultipleHandles  )

◆ TEST() [17/19]

TEST ( Filesystem ,
RenameTargetFileExists  )

◆ TEST() [18/19]

TEST ( Filesystem ,
SplitFileExtension  )

◆ TEST() [19/19]

TEST ( Filesystem ,
StoragePath  )

◆ TestNormalizePath()

void TestNormalizePath ( const char * pInput,
const char * pExpectedOutput )
static