CYCAMORE
Loading...
Searching...
No Matches
build/cycamore/growth_region_tests.h
Go to the documentation of this file.
1#ifndef CYCAMORE_SRC_GROWTH_REGION_TESTS_H_
2#define CYCAMORE_SRC_GROWTH_REGION_TESTS_H_
3#include "platform.h"
4#if CYCLUS_HAS_COIN
5
6#include <gtest/gtest.h>
7
8#include "context.h"
9#include "growth_region.h"
10#include "recorder.h"
11#include "timer.h"
12
13#include "test_context.h"
14#include "region_tests.h"
15#include "agent_tests.h"
16
17
18namespace cycamore {
19
20// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
21class GrowthRegionTests : public ::testing::Test {
22 protected:
23 cyclus::Context* ctx;
24 cyclus::Timer ti;
25 cyclus::Recorder rec;
27 std::string commodity_name, demand_type, demand_params, demand_start;
28
29 virtual void SetUp();
30 virtual void TearDown();
31 bool ManagesCommodity(cyclus::toolkit::Commodity& commodity);
32};
33
34} // namespace cycamore
35#endif // CYCLUS_HAS_COIN
36#endif // CYCAMORE_SRC_GROWTH_REGION_TESTS_H_
This region determines if there is a need to meet a certain capacity (as defined via input) at each t...