From dda47dcfb565f5f2351cbf0fa918231f7a70ad78 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Pecka?= <peckato1@fit.cvut.cz>
Date: Mon, 31 Mar 2014 14:35:38 +0200
Subject: [PATCH] aconversion tests: Add missing LRG -> RE test

---
 tests.aconversion.sh | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/tests.aconversion.sh b/tests.aconversion.sh
index cab71cbcdc..bb4d4735e0 100644
--- a/tests.aconversion.sh
+++ b/tests.aconversion.sh
@@ -115,10 +115,12 @@ function runTest {
 }
 
 # FA -> RG -> FA
-runTest "./aconversion -t RRG | ./aconversion -t FA" 
-runTest "./aconversion -t LRG | ./aconversion -t FA"
+# covers: FA -> LRG, FA -> RRG, RRG <-> LRG, RRG -> FA, LRG -> FA
+runTest "./aconversion -t RRG | ./aconversion -t LRG | ./aconversion -t FA" 
+runTest "./aconversion -t LRG | ./aconversion -t RRG | ./aconversion -t FA"
 
 # FA -> RE -> FA
+# covers: FA -> RE (Brzozowski algebraic, elimination), RE -> FA (Brzozowski derivation, Thompson, Glushkov)
 runTest "./aconversion -t RE -a algebraic | ./aconversion -t FA -a brzozowski"
 runTest "./aconversion -t RE -a algebraic | ./aconversion -t FA -a thompson"
 runTest "./aconversion -t RE -a algebraic | ./aconversion -t FA -a glushkov "
@@ -127,12 +129,17 @@ runTest "./aconversion -t RE -a elimination | ./aconversion -t FA -a thompson"
 runTest "./aconversion -t RE -a elimination | ./aconversion -t FA -a glushkov"
 
 # FA -> RE -> RRG -> LRG -> FA
+# covers: FA -> RE (Brz. algebraic, elimination), RE -> RRG ( Brz. derivation, Glushkov), RRG -> LRG, LRG -> FA
 runTest "./aconversion -t RE -a algebraic | ./aconversion -t RRG -a brzozowski | ./aconversion -t LRG | ./aconversion -t FA"
 runTest "./aconversion -t RE -a algebraic | ./aconversion -t RRG -a glushkov | ./aconversion -t LRG | ./aconversion -t FA"
 runTest "./aconversion -t RE -a elimination | ./aconversion -t RRG -a brzozowski | ./aconversion -t LRG | ./aconversion -t FA"
 runTest "./aconversion -t RE -a elimination | ./aconversion -t RRG -a glushkov | ./aconversion -t LRG | ./aconversion -t FA"
 
 # FA -> RRG -> RE -> FA
+# covers: FA -> RRG, FA -> LRG, RRG -> RE, LRG -> RE, RE -> FA (Brz. derivation, Thompson, Glushkov)
 runTest "./aconversion -t RRG | ./aconversion -t RE | ./aconversion -t FA brzozowski"
+runTest "./aconversion -t LRG | ./aconversion -t RE | ./aconversion -t FA brzozowski"
 runTest "./aconversion -t RRG | ./aconversion -t RE | ./aconversion -t FA thompson"
+runTest "./aconversion -t LRG | ./aconversion -t RE | ./aconversion -t FA thompson"
 runTest "./aconversion -t RRG | ./aconversion -t RE | ./aconversion -t FA glushkov"
+runTest "./aconversion -t LRG | ./aconversion -t RE | ./aconversion -t FA glushkov"
-- 
GitLab