Files
ResInsight/Fwk/AppFwk/cafProjectDataModel/cafProjectDataModel_UnitTests/Parent.cpp
T

33 lines
628 B
C++
Raw Normal View History

2014-04-11 11:06:42 +02:00
#include "Parent.h"
2020-06-19 07:53:59 +02:00
#include "Child.h"
2014-04-11 11:06:42 +02:00
#include "gtest/gtest.h"
2020-06-19 07:53:59 +02:00
CAF_PDM_SOURCE_INIT( Parent, "Parent" );
2014-04-11 11:06:42 +02:00
Parent::Parent()
{
2021-11-14 14:13:01 +01:00
CAF_PDM_InitObject( "Parent" );
CAF_PDM_InitFieldNoDefault( &m_simpleObjectsField, "SimpleObjects", "A child object" );
CAF_PDM_InitFieldNoDefault( &m_simpleObjectF, "SimpleObject", "A child object" );
2014-04-11 11:06:42 +02:00
}
Parent::~Parent()
{
}
2020-06-19 07:53:59 +02:00
void Parent::doSome()
2014-04-11 11:06:42 +02:00
{
2020-06-19 07:53:59 +02:00
size_t i = m_simpleObjectsField.size();
if ( i )
{
// Child* c = m_simpleObjectsField[0];
// TestObj* to = c->m_testObj();
}
2014-04-11 11:06:42 +02:00
}
2020-06-19 07:53:59 +02:00
TEST( IncludeTest, Basic )
{
2014-04-11 11:06:42 +02:00
Parent* p = new Parent;
2020-06-19 07:53:59 +02:00
delete ( p );
}