diff --git a/function_test/BER_EncDec/BER_EncDec_160.ttcn b/function_test/BER_EncDec/BER_EncDec_160.ttcn
index 9cffc8881f24a7b05b3dbd17935b49363f8a6bd1..a339a0c58fd1e3b9c1f85ba16b1692735777f18d 100644
--- a/function_test/BER_EncDec/BER_EncDec_160.ttcn
+++ b/function_test/BER_EncDec/BER_EncDec_160.ttcn
@@ -32,7 +32,7 @@ var BERPDU der_decoded, cer_decoded;
   dec_BER_PDU(der_encoded, der_decoded);
   if (der_decoded==myValue) {setverdict(pass);} else {setverdict(fail);}
 } @catch (msg) {
-  var template charstring msg_exp := pattern "*Internal error: While BER-decoding type '@BER_EncDec_160.BERPDU': No BER descriptor available for type '@BER_EncDec_160.BERPDU'*";
+  var template charstring msg_exp := pattern "*Dynamic test case error: While BER-decoding type '@BER_EncDec_160.BERPDU': While decoding REAL type: This decimal encoding does not conform to NR1 form*";
   if (not match(msg, msg_exp)) {
     setverdict(fail, "Invalid error message: ", msg);
   } else {
diff --git a/function_test/BER_EncDec/BER_EncDec_161.ttcn b/function_test/BER_EncDec/BER_EncDec_161.ttcn
index f28ed83a6be3cdea9534976d78d268966d395620..3f121b303b4ee91d5b1e08fbf62de6331ae89ae8 100644
--- a/function_test/BER_EncDec/BER_EncDec_161.ttcn
+++ b/function_test/BER_EncDec/BER_EncDec_161.ttcn
@@ -32,7 +32,7 @@ var BERPDU der_decoded, cer_decoded;
   dec_BER_PDU(der_encoded, der_decoded);
   if (der_decoded==myValue) {setverdict(pass);} else {setverdict(fail);}
 } @catch (msg) {
-  var template charstring msg_exp := pattern "*Internal error: While BER-decoding type '@BER_EncDec_161.BERPDU': No BER descriptor available for type '@BER_EncDec_161.BERPDU'*";
+  var template charstring msg_exp := pattern "*Dynamic test case error: While BER-decoding type '@BER_EncDec_161.BERPDU': While decoding REAL type: This decimal encoding does not conform to NR2 form*";
   if (not match(msg, msg_exp)) {
     setverdict(fail, "Invalid error message: ", msg);
   } else {
diff --git a/function_test/BER_EncDec/BER_EncDec_162.ttcn b/function_test/BER_EncDec/BER_EncDec_162.ttcn
index 99d23d83df6bffa9511a29bc33d497c3e53c68fe..e9cc1384cbb62bd4c21822b2291d3505410ee56d 100644
--- a/function_test/BER_EncDec/BER_EncDec_162.ttcn
+++ b/function_test/BER_EncDec/BER_EncDec_162.ttcn
@@ -32,7 +32,7 @@ var BERPDU der_decoded, cer_decoded;
   dec_BER_PDU(der_encoded, der_decoded);
   if (der_decoded==myValue) {setverdict(pass);} else {setverdict(fail);}
 } @catch (msg) {
-  var template charstring msg_exp := pattern "*Internal error: While BER-decoding type '@BER_EncDec_162.BERPDU': No BER descriptor available for type '@BER_EncDec_162.BERPDU'*";
+  var template charstring msg_exp := pattern "*Dynamic test case error: While BER-decoding type '@BER_EncDec_162.BERPDU': While decoding REAL type: This is a reserved value: 0x20 (See X.690 8.5.7)*";
   if (not match(msg, msg_exp)) {
     setverdict(fail, "Invalid error message: ", msg);
   } else {
diff --git a/function_test/BER_EncDec/BER_EncDec_163.ttcn b/function_test/BER_EncDec/BER_EncDec_163.ttcn
index 05175c1bacdddecf4010dcbb0aa64ad3254aee9f..8846690037fe5cf429acc245f1bcb5cb31cee3a6 100644
--- a/function_test/BER_EncDec/BER_EncDec_163.ttcn
+++ b/function_test/BER_EncDec/BER_EncDec_163.ttcn
@@ -32,7 +32,7 @@ var BERPDU der_decoded, cer_decoded;
   dec_BER_PDU(der_encoded, der_decoded);
   if (der_decoded==myValue) {setverdict(pass);} else {setverdict(fail);}
 } @catch (msg) {
-  var template charstring msg_exp := pattern "*Internal error: While BER-decoding type '@BER_EncDec_163.BERPDU': No BER descriptor available for type '@BER_EncDec_163.BERPDU'*";
+  var template charstring msg_exp := pattern "*Dynamic test case error: While BER-decoding type '@BER_EncDec_163.BERPDU': While decoding REAL type: This is a reserved value: 0x0 (See X.690 8.5.7)*";
   if (not match(msg, msg_exp)) {
     setverdict(fail, "Invalid error message: ", msg);
   } else {
diff --git a/function_test/BER_EncDec/BER_EncDec_164.ttcn b/function_test/BER_EncDec/BER_EncDec_164.ttcn
index 5e0eaca2d422e93e527975b3e9abb2404e37aba5..60794d1f457dc1a054d6662402b561cef5a8ab17 100644
--- a/function_test/BER_EncDec/BER_EncDec_164.ttcn
+++ b/function_test/BER_EncDec/BER_EncDec_164.ttcn
@@ -32,7 +32,7 @@ var BERPDU der_decoded, cer_decoded;
   dec_BER_PDU(der_encoded, der_decoded);
   if (der_decoded==myValue) {setverdict(pass);} else {setverdict(fail);}
 } @catch (msg) {
-  var template charstring msg_exp := pattern "*Internal error: While BER-decoding type '@BER_EncDec_164.BERPDU': No BER descriptor available for type '@BER_EncDec_164.BERPDU'*";
+  var template charstring msg_exp := pattern "*Dynamic test case error: While BER-decoding type '@BER_EncDec_164.BERPDU': While decoding REAL type: This is a reserved value: 0x4 (See X.690 8.5.7)*";
   if (not match(msg, msg_exp)) {
     setverdict(fail, "Invalid error message: ", msg);
   } else {