#include "catch.hpp"
|
|
#include "scatter/scatter.h"
|
|
#include <iostream>
|
|
|
|
TEST_CASE("Storage tree")
|
|
{
|
|
StorageTree::root n;
|
|
StorageTree::add_rule(n,25,0,0,0,0,0,0);
|
|
StorageTree::add_rule(n,25,0,0,0,1,0,0);
|
|
StorageTree::add_rule(n,25,0,0,0,1,0,1);
|
|
StorageTree::add_rule(n,25,0,0,0,1,0,2);
|
|
std::cout<<"Total weight="<<StorageTree::total_weight<StorageTree::root>(n)<<std::endl;
|
|
StorageTree::update_weights(n,StorageTree::total_weight<StorageTree::root>(n));
|
|
}
|