TEST_F( TArrayTest, ContainerClearTest ) { TArray<float*> arrayInstance; ContainerClear( arrayInstance ); EXPECT_TRUE( arrayInstance.isEmpty() ); arrayInstance.add( new float( 0.0f ) ); arrayInstance.add( new float( 1.0f ) ); arrayInstance.add( new float( 2.0f ) ); EXPECT_EQ( arrayInstance.size(), 3U ); ContainerClear( arrayInstance ); EXPECT_EQ( arrayInstance.size(), 0U ); EXPECT_TRUE( arrayInstance.isEmpty() ); }
void Frame::init(TArray<PassData*> &newPasses) { if (newPasses.isEmpty()) { return; } for (ui32 i = 0; i < newPasses.size(); ++i) { m_newPasses.add(newPasses[i]); } m_uniforBuffers = new UniformBuffer[newPasses.size()]; }
TEST_F( TArrayTest, constructTest ) { TArray<float> arrayInstance; EXPECT_EQ( true, arrayInstance.isEmpty() ); EXPECT_EQ( 0U, arrayInstance.size() ); EXPECT_EQ( arrayInstance.begin(), arrayInstance.end() ); }