CYCAMORE
Protected Member Functions | Protected Attributes | List of all members
storage::StorageTest Class Reference

#include <storage_tests.h>

Inheritance diagram for storage::StorageTest:

Protected Member Functions

void InitParameters ()
 
void InitParameters ()
 
virtual void SetUp ()
 
virtual void SetUp ()
 
void SetUpStorage ()
 
void SetUpStorage ()
 
virtual void TearDown ()
 
virtual void TearDown ()
 
void TestAddMat (storage::Storage *fac, cyclus::Material::Ptr mat)
 
void TestAddMat (storage::Storage *fac, cyclus::Material::Ptr mat)
 
void TestBuffers (storage::Storage *fac, double inv, double proc, double ready, double stocks)
 
void TestBuffers (storage::Storage *fac, double inv, double proc, double ready, double stocks)
 
void TestCurrentCap (storage::Storage *fac, double inv)
 
void TestCurrentCap (storage::Storage *fac, double inv)
 
void TestInitState (storage::Storage *fac)
 
void TestInitState (storage::Storage *fac)
 
void TestReadyTime (storage::Storage *fac, int t)
 
void TestReadyTime (storage::Storage *fac, int t)
 
void TestStocks (storage::Storage *fac, cyclus::CompMap v)
 
void TestStocks (storage::Storage *fac, cyclus::CompMap v)
 

Protected Attributes

bool discrete_handling
 
std::vector< std::string > in_c1
 
std::string in_r1
 
double max_inv_size
 
std::vector< std::string > out_c1
 
int residence_time
 
Storagesrc_facility_
 
cyclus::TestContext tc_
 
double throughput
 

Detailed Description

Definition at line 14 of file _tmp_build/cycamore/storage_tests.h.

Member Function Documentation

void storage::StorageTest::InitParameters ( )
protected

Definition at line 18 of file _tmp_build/cycamore/storage_tests.cc.

References discrete_handling, in_c1, in_r1, max_inv_size, out_c1, residence_time, tc_, and throughput.

Referenced by SetUp().

void storage::StorageTest::InitParameters ( )
protected
virtual void storage::StorageTest::SetUp ( )
protectedvirtual
void storage::StorageTest::SetUp ( )
protectedvirtual
void storage::StorageTest::SetUpStorage ( )
protected
void storage::StorageTest::SetUpStorage ( )
protected
void storage::StorageTest::TearDown ( )
protectedvirtual

Definition at line 14 of file _tmp_build/cycamore/storage_tests.cc.

References src_facility_.

virtual void storage::StorageTest::TearDown ( )
protectedvirtual
void storage::StorageTest::TestAddMat ( storage::Storage fac,
cyclus::Material::Ptr  mat 
)
protected
void storage::StorageTest::TestAddMat ( storage::Storage fac,
cyclus::Material::Ptr  mat 
)
protected
void storage::StorageTest::TestBuffers ( storage::Storage fac,
double  inv,
double  proc,
double  ready,
double  stocks 
)
protected
void storage::StorageTest::TestBuffers ( storage::Storage fac,
double  inv,
double  proc,
double  ready,
double  stocks 
)
protected
void storage::StorageTest::TestCurrentCap ( storage::Storage fac,
double  inv 
)
protected
void storage::StorageTest::TestCurrentCap ( storage::Storage fac,
double  inv 
)
protected
void storage::StorageTest::TestInitState ( storage::Storage fac)
protected
void storage::StorageTest::TestInitState ( storage::Storage fac)
protected
void storage::StorageTest::TestReadyTime ( storage::Storage fac,
int  t 
)
protected

Definition at line 84 of file _tmp_build/cycamore/storage_tests.cc.

References storage::Storage::ready_time().

Referenced by storage::TEST_F().

void storage::StorageTest::TestReadyTime ( storage::Storage fac,
int  t 
)
protected
void storage::StorageTest::TestStocks ( storage::Storage fac,
cyclus::CompMap  v 
)
protected
void storage::StorageTest::TestStocks ( storage::Storage fac,
cyclus::CompMap  v 
)
protected

Definition at line 70 of file _tmp_build/cycamore/storage_tests.cc.

References storage::Storage::stocks.

Referenced by storage::TEST_F().

Member Data Documentation

bool storage::StorageTest::discrete_handling
protected

Definition at line 37 of file _tmp_build/cycamore/storage_tests.h.

Referenced by InitParameters(), and SetUpStorage().

std::vector< std::string > storage::StorageTest::in_c1
protected

Definition at line 32 of file _tmp_build/cycamore/storage_tests.h.

Referenced by InitParameters(), and SetUpStorage().

std::string storage::StorageTest::in_r1
protected
double storage::StorageTest::max_inv_size
protected
std::vector< std::string > storage::StorageTest::out_c1
protected

Definition at line 32 of file _tmp_build/cycamore/storage_tests.h.

Referenced by InitParameters(), and SetUpStorage().

int storage::StorageTest::residence_time
protected
Storage * storage::StorageTest::src_facility_
protected

Definition at line 17 of file _tmp_build/cycamore/storage_tests.h.

Referenced by SetUp(), SetUpStorage(), TearDown(), and storage::TEST_F().

cyclus::TestContext storage::StorageTest::tc_
protected
double storage::StorageTest::throughput
protected

The documentation for this class was generated from the following files: