[openbeosstorage] BEntryList, BNode and test changes

Hi,

I committed my latest changes concerning the following items:

BEntryList:
* documentation moved from header to source file and been completed

BNode:
* documentation completed
* unnecessary stuff removed (set_to(), clear*(),...)
* node_ref methods implemented
* BNode constructors implemented

tests:
* added BasicTest class and moved common functionality from my other test
  classes into it
* BDirectory test: the node_ref* constructor and SetTo() version are now
  tested as well

I think it doesn't make much sense to add a test suite for BEntryList. It
is purly abstract and the currently only implemented derived class,
BDirectory, tests all the concerned methods. When tests for BQuery are
going to be written, we might have another look at the BDirectory tests
and see, what we can reuse and how to do it. So I would postpone this
item until that time.

Until now I had no time to dig into the BNode tests. It should be unlikely
that I will have time before friday.

CU, Ingo



Other related posts: