From 921dc633e20f711eb86017e5e848e40c9d3162f0 Mon Sep 17 00:00:00 2001
From: Martin Nilsson <mani@lysator.liu.se>
Date: Tue, 28 Jan 2003 23:59:30 +0100
Subject: [PATCH] Tests

Rev: lib/modules/Standards.pmod/ASN1.pmod/testsuite.in:1.1
---
 .gitattributes                                |  1 +
 .../Standards.pmod/ASN1.pmod/testsuite.in     | 21 +++++++++++++++++++
 2 files changed, 22 insertions(+)
 create mode 100644 lib/modules/Standards.pmod/ASN1.pmod/testsuite.in

diff --git a/.gitattributes b/.gitattributes
index 7931d5823b..03ec7fe3a6 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -190,6 +190,7 @@ testfont binary
 /lib/modules/Sql.pmod/sybase.pike foreign_ident
 /lib/modules/Standards.pmod/ASN1.pmod/Decode.pmod foreign_ident
 /lib/modules/Standards.pmod/ASN1.pmod/Types.pmod foreign_ident
+/lib/modules/Standards.pmod/ASN1.pmod/testsuite.in foreign_ident
 /lib/modules/Standards.pmod/EXIF.pmod foreign_ident
 /lib/modules/Standards.pmod/FIPS10_4.pmod foreign_ident
 /lib/modules/Standards.pmod/ID3.pmod foreign_ident
diff --git a/lib/modules/Standards.pmod/ASN1.pmod/testsuite.in b/lib/modules/Standards.pmod/ASN1.pmod/testsuite.in
new file mode 100644
index 0000000000..3564babf5c
--- /dev/null
+++ b/lib/modules/Standards.pmod/ASN1.pmod/testsuite.in
@@ -0,0 +1,21 @@
+dnl $Id: testsuite.in,v 1.1 2003/01/28 22:59:30 nilsson Exp $
+
+dnl Tests from ITU-T Rec.X690 (07/2002)
+
+dnl �8.8
+test_eq( Standards.ASN1.Types.Null()->get_der(), "\5\0" )
+
+dnl �8.9
+test_any([[
+  import Standards.ASN1.Types;
+  return Sequence( ({ IA5String("Smith"), Boolean(17) }) )->get_der();
+]], "0\n\26\5Smith\1\1�")
+
+dnl �8.19
+dnl BUG?
+dnl test_eq(Standards.ASN1.Types.Identifier(2,100,3)->get_der(),
+dnl   "\6\3\201""4\3")
+
+dnl �8.21
+test_eq( Standards.ASN1.Types.VisibleString("Jones")->get_der(),
+  "\32\5Jones" )
\ No newline at end of file
-- 
GitLab