SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Functions
ProvenanceManagerTests.cc File Reference
#include <gtest/gtest.h>
#include <gmock/gmock.h>
#include <Dataflow/Engine/Controller/ProvenanceItem.h>
#include <Dataflow/Engine/Controller/ProvenanceManager.h>

Classes

class  MockNetworkIO
 
class  ProvenanceManagerTests
 
class  ProvenanceManagerTests::DummyProvenanceItem
 

Typedefs

typedef boost::shared_ptr
< MockNetworkIO
MockNetworkIOPtr
 

Functions

 TEST_F (ProvenanceManagerTests, CanAddItems)
 
 TEST_F (ProvenanceManagerTests, CanClear)
 
 TEST_F (ProvenanceManagerTests, CanUndoItem)
 
 TEST_F (ProvenanceManagerTests, CanRedoUndoneItem)
 
 TEST_F (ProvenanceManagerTests, CannotUndoWhenEmpty)
 
 TEST_F (ProvenanceManagerTests, CannotRedoWhenEmpty)
 
 TEST_F (ProvenanceManagerTests, CanUndoAll)
 
 TEST_F (ProvenanceManagerTests, CanRedoAll)
 
 TEST_F (ProvenanceManagerTests, AddItemWipesOutRedoStack)
 
 TEST_F (ProvenanceManagerTests, LoadFileSetsInitialState)
 

Typedef Documentation

typedef boost::shared_ptr<MockNetworkIO> MockNetworkIOPtr

Function Documentation

TEST_F ( ProvenanceManagerTests  ,
CanAddItems   
)
TEST_F ( ProvenanceManagerTests  ,
CanClear   
)
TEST_F ( ProvenanceManagerTests  ,
CanUndoItem   
)
TEST_F ( ProvenanceManagerTests  ,
CanRedoUndoneItem   
)
TEST_F ( ProvenanceManagerTests  ,
CannotUndoWhenEmpty   
)
TEST_F ( ProvenanceManagerTests  ,
CannotRedoWhenEmpty   
)
TEST_F ( ProvenanceManagerTests  ,
CanUndoAll   
)
Todo:
: need test case (no situation for it yet) for "undo all does not completely clear the network"
TEST_F ( ProvenanceManagerTests  ,
CanRedoAll   
)
TEST_F ( ProvenanceManagerTests  ,
AddItemWipesOutRedoStack   
)
TEST_F ( ProvenanceManagerTests  ,
LoadFileSetsInitialState   
)