#include "../../src/Utils/Assets/AssetManager.hpp"#include "../../src/Utils/Assets/AssetManagerFactory.hpp"#include "MockAssetManager.hpp"#include <filesystem>#include <fstream>#include <gtest/gtest.h>Classes | |
| class | AssetManagerTest |
Functions | |
| TEST_F (AssetManagerTest, ConstructorSetsPath) | |
| TEST_F (AssetManagerTest, ValidateReturnsTrueForExistingDirectory) | |
| TEST_F (AssetManagerTest, ValidateReturnsFalseForNonexistentPath) | |
| TEST_F (AssetManagerTest, ValidateReturnsFalseForEmptyPath) | |
| TEST_F (AssetManagerTest, ResolveAssetCombinesPaths) | |
| TEST_F (AssetManagerTest, ResolveAssetWithSubdirectory) | |
| TEST_F (AssetManagerTest, AssetExistsReturnsTrueForExistingFile) | |
| TEST_F (AssetManagerTest, AssetExistsReturnsFalseForNonexistentFile) | |
| TEST_F (AssetManagerTest, AssetExistsWorksWithSubdirectories) | |
| TEST_F (AssetManagerTest, FactoryCreateReturnsValidManager) | |
| TEST_F (AssetManagerTest, FactoryCreateDefaultFindsAssetsPath) | |
| TEST (MockAssetManagerTest, BasicFunctionality) | |
| TEST (MockAssetManagerTest, ResolveAssetCombinesPaths) | |
| TEST (MockAssetManagerTest, CanControlValidation) | |
| TEST (MockAssetManagerTest, CanControlAssetExistence) | |
| TEST (MockAssetManagerTest, UsefulForTestingDependentCode) | |
| TEST_F (AssetManagerTest, HandlesPathsWithSpaces) | |
| TEST_F (AssetManagerTest, HandlesUnicodeInPaths) | |
| TEST_F (AssetManagerTest, ResolveAssetWithEmptyRelativePath) | |
| TEST_F (AssetManagerTest, MultipleManagersWithDifferentPaths) | |
| TEST_F (AssetManagerTest, WorksThroughInterfacePointer) | |
| TEST_F (AssetManagerTest, SharedPointerLifetimeManagement) | |
| TEST | ( | MockAssetManagerTest | , |
| BasicFunctionality | ) |
| TEST | ( | MockAssetManagerTest | , |
| CanControlAssetExistence | ) |
| TEST | ( | MockAssetManagerTest | , |
| CanControlValidation | ) |
| TEST | ( | MockAssetManagerTest | , |
| ResolveAssetCombinesPaths | ) |
| TEST | ( | MockAssetManagerTest | , |
| UsefulForTestingDependentCode | ) |
| TEST_F | ( | AssetManagerTest | , |
| AssetExistsReturnsFalseForNonexistentFile | ) |
| TEST_F | ( | AssetManagerTest | , |
| AssetExistsReturnsTrueForExistingFile | ) |
| TEST_F | ( | AssetManagerTest | , |
| AssetExistsWorksWithSubdirectories | ) |
| TEST_F | ( | AssetManagerTest | , |
| ConstructorSetsPath | ) |
| TEST_F | ( | AssetManagerTest | , |
| FactoryCreateDefaultFindsAssetsPath | ) |
| TEST_F | ( | AssetManagerTest | , |
| FactoryCreateReturnsValidManager | ) |
| TEST_F | ( | AssetManagerTest | , |
| HandlesPathsWithSpaces | ) |
| TEST_F | ( | AssetManagerTest | , |
| HandlesUnicodeInPaths | ) |
| TEST_F | ( | AssetManagerTest | , |
| MultipleManagersWithDifferentPaths | ) |
| TEST_F | ( | AssetManagerTest | , |
| ResolveAssetCombinesPaths | ) |
| TEST_F | ( | AssetManagerTest | , |
| ResolveAssetWithEmptyRelativePath | ) |
| TEST_F | ( | AssetManagerTest | , |
| ResolveAssetWithSubdirectory | ) |
| TEST_F | ( | AssetManagerTest | , |
| SharedPointerLifetimeManagement | ) |
| TEST_F | ( | AssetManagerTest | , |
| ValidateReturnsFalseForEmptyPath | ) |
| TEST_F | ( | AssetManagerTest | , |
| ValidateReturnsFalseForNonexistentPath | ) |
| TEST_F | ( | AssetManagerTest | , |
| ValidateReturnsTrueForExistingDirectory | ) |
| TEST_F | ( | AssetManagerTest | , |
| WorksThroughInterfacePointer | ) |