RideDistributor  0.0.1
 All Classes Namespaces Files Functions Variables Typedefs Macros Pages
Functions
TensorTest.cpp File Reference
#include <vector>
#include <gtest/gtest.h>
#include <gmock/gmock.h>
#include "Tensor.hpp"

Functions

 TEST (TensorTest, EmptyInitialization)
 
 TEST (TensorTest, DimensionsInitialization)
 
 TEST (TensorTest, ValueInitialization)
 
 TEST (TensorTest, CopyConstructor)
 
 TEST (TensorTest, 2DIndexAccess)
 
 TEST (TensorTest, 3DIndexAccess)
 
int main (int argc, char **argv)
 

Function Documentation

int main ( int  argc,
char **  argv 
)
TEST ( TensorTest  ,
EmptyInitialization   
)
Test:
All possible inputs for Tensor::Tensor that will create an empty instance.
TEST ( TensorTest  ,
DimensionsInitialization   
)
Test:
Initialization of a 1D, 2D and 3D Tensor.
TEST ( TensorTest  ,
ValueInitialization   
)
Test:
Checks the constructor that uses a value vector.
TEST ( TensorTest  ,
CopyConstructor   
)
Test:
Success if copy constructor copys internal values correctly.
TEST ( TensorTest  ,
2DIndexAccess   
)
Test:
Checks if 2D index access works correctly.
TEST ( TensorTest  ,
3DIndexAccess   
)
Test:
Checks if 3D index access works correctly.