BoosterSeat  0.1
A C++ library that includes common utilities that are used in other projects.
rolling_average_test.cpp File Reference
#include <iostream>
#include <BoosterSeat/rolling_average.hpp>
#include "gtest/gtest.h"
Include dependency graph for rolling_average_test.cpp:

Functions

 TEST (bst_rolling_average, ChangeWindowSize)
 
 TEST (bst_rolling_average, General)
 
 TEST (bst_rolling_average, RemoveOldest)
 

Function Documentation

◆ TEST() [1/3]

TEST ( bst_rolling_average  ,
General   
)

References bst::RollingAverage< T >::addValue(), and bst::RollingAverage< T >::getAverage().

Here is the call graph for this function:

◆ TEST() [2/3]

TEST ( bst_rolling_average  ,
ChangeWindowSize   
)

References bst::RollingAverage< T >::addValue(), bst::RollingAverage< T >::getAverage(), and bst::RollingAverage< T >::setWindowSize().

Here is the call graph for this function:

◆ TEST() [3/3]

TEST ( bst_rolling_average  ,
RemoveOldest   
)

References bst::RollingAverage< T >::addValue(), bst::RollingAverage< T >::getAverage(), bst::RollingAverage< T >::getNumElements(), and bst::RollingAverage< T >::removeOldest().

Here is the call graph for this function: