tests for recursive definitions


git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@289 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/tests/43-recursion-OK.asn1 b/tests/43-recursion-OK.asn1
index 185b8cc..f2ee3eb 100644
--- a/tests/43-recursion-OK.asn1
+++ b/tests/43-recursion-OK.asn1
@@ -14,13 +14,15 @@
 	Test-structure-1 ::= SEQUENCE {
 		t-member1 SET OF Test-structure-1,
 		t-member2 SEQUENCE OF Test-structure-1,
-		t-member3 Test-structure-1 OPTIONAL
+		t-member3 Test-structure-1 OPTIONAL,
+		t-member4 INTEGER
 	}
 
-	Sets ::= SEQUENCE {
-		s-member1 SET OF INTEGER,
-		s-member2 SET OF ENUMERATED { a, b },
-		s-member3 SET OF IA5String
+	Choice-1 ::= CHOICE {
+		and   [1] Choice-1,
+		or    [2] IMPLICIT SET OF Choice-1,
+		not   [3] Choice-1,
+		other [4] INTEGER
 	}
 
 END