main_marking3/re_test.sh
changeset 423 554278cd4b70
parent 421 864107857d27
child 460 f5c0749858fd
--- a/main_marking3/re_test.sh	Sun May 01 12:41:56 2022 +0100
+++ b/main_marking3/re_test.sh	Thu Aug 04 16:53:38 2022 +0200
@@ -80,6 +80,23 @@
     tsts=$(( 1 ))  
 fi
 
+### make sure datatypes are not tampered with
+
+if [ $tsts -eq 0 ]
+then
+    echo -e "re.scala has case classes for ALTs and SEQs?" >> $out
+
+    if (scala_assert "re.scala" "re_test0.scala")
+    then
+	echo -e "  --> passed" >> $out
+	tsts=$(( 0 ))
+    else	
+	echo -e "  --> FAIL (make sure the case clases are as given in the template)" >> $out 
+	tsts=$(( 1 ))
+    fi
+else
+    tsts=$(( 1 ))   
+fi
 
 
 ### re1 test