This commit is contained in:
FluorescentCIAAfricanAmerican
2020-04-22 12:56:21 -04:00
commit 3bf9df6b27
15370 changed files with 5489726 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
//========= Copyright Valve Corporation, All rights reserved. ============//
//
// Purpose: Unit test program for tier3 level libraries testing
//
// $NoKeywords: $
//=============================================================================//
#include "unitlib/unitlib.h"
#include "filesystem.h"
#include "tier3/tier3.h"
#include "mathlib/mathlib.h"
//-----------------------------------------------------------------------------
// Used to connect/disconnect the DLL
//-----------------------------------------------------------------------------
class CTier3TestAppSystem : public CTier3AppSystem< IAppSystem >
{
typedef CTier3AppSystem< IAppSystem > BaseClass;
public:
virtual bool Connect( CreateInterfaceFn factory )
{
if ( !BaseClass::Connect( factory ) )
return false;
if ( !g_pFullFileSystem )
return false;
return true;
}
virtual InitReturnVal_t Init()
{
MathLib_Init( 2.2f, 2.2f, 0.0f, 2.0f );
InitReturnVal_t nRetVal = BaseClass::Init();
if ( nRetVal != INIT_OK )
return nRetVal;
return INIT_OK;
}
};
USE_UNITTEST_APPSYSTEM( CTier3TestAppSystem )
+41
View File
@@ -0,0 +1,41 @@
//-----------------------------------------------------------------------------
// TIER3TEST.VPC
//
// Project Script
//-----------------------------------------------------------------------------
$Macro SRCDIR "..\.."
$Macro OUTBINDIR "$SRCDIR\..\game\bin\unittests"
$Include "$SRCDIR\vpc_scripts\source_dll_base.vpc"
$Configuration
{
$Compiler
{
$PreprocessorDefinitions "$BASE;TIER3TEST_EXPORTS"
}
}
$Project "tier3test"
{
$Folder "Source Files"
{
$File "tier3test.cpp"
}
$Folder "Header Files"
{
$File "$SRCDIR\public\movieobjects\dmx_to_vcd.h"
$File "$SRCDIR\public\interpolatortypes.h"
}
$Folder "Link Libraries"
{
$Lib mathlib
$Lib unitlib
$Lib bitmap
$Lib tier2
$Lib tier3
}
}