SpiecsEngine
 
Loading...
Searching...
No Matches

◆ TEST_F() [36/72]

SpicesTest::TEST_F ( runtime_memory_block_test ,
Destruct  )

Testing if Destruct successfully.

New a object.

Testing if init succeed.

Test failed.

Todo
More effective test.

Definition at line 180 of file RuntimeMemoryBlock_test.h.

180 {
181
183
187 auto m1 = new scl::runtime_memory_block();
188
192 m1->add_element("1", "float3");
193 m1->build();
194 m1->explain_element<glm::vec3>("1", glm::vec3(3.0f));
195
196 EXPECT_EQ(m1->get_value<glm::vec3>("1"), glm::vec3(3.0f));
197
202 void* addr = m1->get_addr();
203 EXPECT_NE(addr, nullptr);
204
205 delete m1;
206 EXPECT_NE(addr, nullptr);
207 }
#define SPICESTEST_PROFILE_FUNCTION()
The container is wrapper of a continue memory block. Used in Material::BuildMaterial(),...

References scl::runtime_memory_block::add_element(), scl::runtime_memory_block::build(), scl::runtime_memory_block::get_addr(), and scl::runtime_memory_block::runtime_memory_block().