Parallel Analog Ensemble
testAnEnSSEMS.h
Go to the documentation of this file.
1/*
2 * File: testAnEnSSEMS.cpp
3 * Author: Weiming Hu <weiming@psu.edu>
4 *
5 * Created on Mar. 10, 2021, 17:13
6 */
7
8#ifndef TESTANEN_H
9#define TESTANEN_H
10
11#include "AnEnSSEMS.h"
12#include "Forecasts.h"
13#include "Observations.h"
14
15#include <cppunit/extensions/HelperMacros.h>
16
17class testAnEnSSEMS : public CPPUNIT_NS::TestFixture, public AnEnSSEMS {
19
24
26
27public:
29 virtual ~testAnEnSSEMS();
30
31 void setUp();
32 void tearDown();
33
34 void setUpAnEn();
35
36private:
44
45 void testAnEn_();
46 void testOperation_();
47 void testFutureSearch_();
48 void testManualMatch_();
49
50 void coreProcedures_();
51};
52
53#endif /* TESTANEN_H */
AnEnSSEMS is derived from the class AnEnSSE. It is different from the base class in how forecast and ...
Definition: AnEnSSEMS.h:25
Config class provides detailed parameters for configuring analog ensemble generation....
Definition: Config.h:36
Parameters class stores Parameter objects. It is a bidirectional map implemented from Boost so that i...
Definition: Parameters.h:82
Stations class stores Station objects. It is a bidirectional map implemented from Boost so that it pr...
Definition: Stations.h:64
Times class is used to store Time. It is a bidirectional map implemented from Boost so that it provid...
Definition: Times.h:69
Definition: testAnEnSSEMS.h:17
Times flts_
Definition: testAnEnSSEMS.h:42
void testOperation_()
Definition: testAnEnSSEMS.cpp:120
Times obs_times_
Definition: testAnEnSSEMS.h:41
void tearDown()
Definition: testAnEnSSEMS.cpp:45
void testAnEn_()
Definition: testAnEnSSEMS.cpp:109
CPPUNIT_TEST_SUITE(testAnEnSSEMS)
CPPUNIT_TEST(testOperation_)
Stations fcst_stations_
Definition: testAnEnSSEMS.h:39
CPPUNIT_TEST(testManualMatch_)
CPPUNIT_TEST(testAnEn_)
void coreProcedures_()
Definition: testAnEnSSEMS.cpp:190
Config config_
Definition: testAnEnSSEMS.h:43
Parameters parameters_
Definition: testAnEnSSEMS.h:37
testAnEnSSEMS()
Definition: testAnEnSSEMS.cpp:27
void setUpAnEn()
Definition: testAnEnSSEMS.cpp:57
void testManualMatch_()
Definition: testAnEnSSEMS.cpp:144
virtual ~testAnEnSSEMS()
Definition: testAnEnSSEMS.cpp:30
void testFutureSearch_()
Definition: testAnEnSSEMS.cpp:132
Stations obs_stations_
Definition: testAnEnSSEMS.h:38
void setUp()
Definition: testAnEnSSEMS.cpp:34
CPPUNIT_TEST(testFutureSearch_)
Times fcst_times_
Definition: testAnEnSSEMS.h:40