JD2022-TU1/main/unittests/gameplay/Managers/DataProviders/DataProviderClient_Empty.cpp

37 lines
No EOL
908 B
C++

#include "precompiled_unittests_gameplay.h"
#include "DataProviderClient_Empty.h"
namespace ITF
{
DataProviderClient_Empty::DataProviderClient_Empty()
{
m_neededData.push_back(getTestData());
}
String8 DataProviderClient_Empty::getDataProviderClientName() const
{
return String8("DataProviderClient_Empty");
}
void DataProviderClient_Empty::dataNotify( const DataProvider* /*_dataProvider*/, const StringID& /*_dataName*/, DataStatus /*_dataStatus*/ )
{
}
StringID DataProviderClient_Empty::getTestData() const
{
return StringID("TEST_PROP");
}
const ITF_VECTOR<StringID>& DataProviderClient_Empty::getNeededData(DataProvider* /*_dataProvider*/)
{
return m_neededData;
}
void DataProviderClient_Empty::setNeededData( ITF_VECTOR<StringID>& _neededData )
{
m_neededData = _neededData;
}
}