opensurgsim
Functions
NamedDataTests.cpp File Reference

Tests for the NamedData<T> class. More...

#include <string>
#include "SurgSim/DataStructures/IndexDirectory.h"
#include "SurgSim/DataStructures/NamedData.h"
#include "SurgSim/DataStructures/NamedDataBuilder.h"
#include "gtest/gtest.h"

Functions

 TEST (NamedDataTests, CanConstruct)
 Creating a named data object.
 
 TEST (NamedDataTests, CanCopyConstruct)
 Creating a named data object by copy construction.
 
 TEST (NamedDataTests, CanCreateShared)
 Creating a shared_ptr to a named data object.
 
 TEST (NamedDataTests, CanConstructFromNames)
 Creating a named data object using a vector of names, without a builder.
 
 TEST (NamedDataTests, CanConstructFromIndexDirectory)
 Creating a named data object using an IndexDirectory, not from a builder.
 
 TEST (NamedDataTests, Empty)
 Run a few tests against an empty NamedData structure.
 
 TEST (NamedDataTests, Uninitialized)
 Creating an uninitialized data object.
 
 TEST (NamedDataTests, Put)
 Putting data into the container.
 
 TEST (NamedDataTests, Copy)
 Copying data between NamedData, when they cannot assign to each other.
 
 TEST (NamedDataTests, Get)
 Getting data into the container.
 
 TEST (NamedDataTests, ResetAll)
 Resetting the data in the container.
 
 TEST (NamedDataTests, ResetOne)
 Resetting one data entry at a time.
 
 TEST (NamedDataTests, CacheIndex)
 
 TEST (NamedDataTests, SetRValue)
 

Detailed Description

Tests for the NamedData<T> class.