STK++ 1.0
testGProgram.cpp File Reference

Program for testing a GProgram. More...

#include "../include/model.h"
Include dependency graph for testGProgram.cpp:

Go to the source code of this file.

Functions

int main (int argc, char *argv[])

Detailed Description

Program for testing a GProgram.

Definition in file testGProgram.cpp.


Function Documentation

int main ( int  argc,
char *  argv[] 
)

Definition at line 41 of file testGProgram.cpp.

References STK::GProgram::addConnection(), STK::GProgram::addStep(), and STK::GProgram::removeStep().

{
  GProgram progTest("test");
  IStep *step1, *step2, *step3, *step4, *step5;
  step1 = new IStep("step1", 0, 0);
  step2 = new IStep("step2", 0, 10);
  step3 = new IStep("step3", 0, 20);
  step4 = new IStep("step4", 0, 30);
  step5 = new IStep("step5", 0, 40);

  progTest.addStep(step1);
  progTest.addStep(step2);
  progTest.addStep(step3);
  progTest.addStep(step4);
  progTest.addStep(step5);

  progTest.addConnection(step1, step2);
  progTest.addConnection(step2, step3);
  progTest.removeStep(step2);
  step2 = new IStep("step2", 0, 10);
  progTest.addStep(step2);
  progTest.addConnection(step1, step2);
  progTest.addConnection(step2, step3);
  progTest.addConnection(step4, step1);
  progTest.addConnection(step3, step4);
  progTest.addConnection(step2, step4);
  progTest.removeStep(step2);
}

Here is the call graph for this function: