Definition at line 93 of file TestRandomTree.h. References Impala::Core::Feature::Read(), Impala::Core::Table::Table::Size(), and Impala::Core::Feature::Write(). 00094 { 00095 RandomTree t1(0, 1.2, 00096 new RandomTree(1, 3.2, new RandomTree(1), new RandomTree(2)), 00097 new RandomTree(1, 1.2, new RandomTree(3), new RandomTree(4))); 00098 RandomTree t2(8); 00099 RandomTreeTable table(0); 00100 Write(&t1, &table); 00101 CPPUNIT_ASSERT_EQUAL(7, table.Size()); 00102 Write(&t2, &table); 00103 CPPUNIT_ASSERT_EQUAL(8, table.Size()); 00104 00105 int index=0; 00106 RandomTree* t1r = Read(&table, index); 00107 CPPUNIT_ASSERT(t1 == *t1r); 00108 CPPUNIT_ASSERT_EQUAL(7, index); 00109 RandomTree* t2r = Read(&table, index); 00110 CPPUNIT_ASSERT(t2 == *t2r); 00111 CPPUNIT_ASSERT_EQUAL(8, index); 00112 delete t1r; 00113 delete t2r; 00114 }
Here is the call graph for this function:
|