pd_alg_lrm_test.cpp File Reference

Unit Tests. More...

#include "pd_alg_lrm_test.h"
#include "corefaudes.h"
#include "pd_include.h"
#include "pd_test_util.h"

Go to the source code of this file.

Namespaces

namespace  faudes
 

libFAUDES resides within the namespace faudes.


Functions

void faudes::TestDesc11Terminal ()
 Test Desc11 with a terminal at the beginning of afterDot.
void faudes::TestDesc11Nonterminal ()
 Test Desc11 with a nonterminal at the beginning of afterDot.
void faudes::TestDescSelectedConfigs ()
 Test Desc with some configurations.
void faudes::TestPassesXNonterminal ()
 Test PassesX by shifting the dot over a nonterminal.
void faudes::TestPassesXTerminal ()
 Test PassesX by shifting the dot over a terminal.
void faudes::TestPassesXNoShift ()
 Test PassesX by trying to shift the dot over nothing or a nonexistent symbol.
void faudes::TestLrm1FindOne ()
 Test if Lrm1 finds the correct following configuration set when only one must be found.
void faudes::TestLrm1FindThree ()
 Test if Lrm1 finds three following configuration sets when three must be found.
void faudes::TestLrmLoopAnB ()
 Test if LrmLoop generates the correct number of transitions and states for the "$ a^n b $" grammar.
void faudes::TestDescInitialFindTwo ()
 Test Desc Initial if it finds the two correct starting configurations.
void faudes::TestLrmGr1 ()
 Test if Lrm generates a GotoMachine with the correct number of transitions and states for the "$ a^n b $" grammar.
void faudes::TestLrmGr2 ()
 Test if Lrm generates a GotoMachine with the correct number of transitions and states for a specific.
void faudes::TestAugSuccess ()
 Augment a grammar which should result in a successful augmentation.
void faudes::TestDesc11 ()
 All Desc11 Tests.
void faudes::TestDesc ()
 All Desc Tests.
void faudes::TestPassesX ()
 All PassesX Tests.
void faudes::TestLrm1 ()
 All Lrm1 Tests.
void faudes::TestLrmLoop ()
 All LrmLoop Tests.
void faudes::TestDescInitial ()
 All DescInitial Tests.
void faudes::TestLrm ()
 All Lrm Tests.
void faudes::TestAug ()
 All Aug Tests.

Detailed Description

Unit Tests.

Definition in file pd_alg_lrm_test.cpp.

libFAUDES 2.23h --- 2014.04.03 --- c++ api documentaion by doxygen