GSUP: Fix build of IEs in f_gen_tr_ies(), add PdpInfo(Compl) IEs to it

The previous conditions "isvalue()" were wrong. Passing an array of
templates to isvalue() returns false, which is unexpected here.

Change-Id: Iaad47b1ec7e2a7477fa554df9caeb866ffa594eb
diff --git a/epdg/EPDG_Tests.ttcn b/epdg/EPDG_Tests.ttcn
index 554dd07..0e9cbed 100644
--- a/epdg/EPDG_Tests.ttcn
+++ b/epdg/EPDG_Tests.ttcn
@@ -506,8 +506,15 @@
 	GSUP.send(ts_GSUP_EPDGTunnel_REQ(g_pars.imsi));
 	f_GTP2C_CreateSession_success();
 	/* Expect a positive response back to the translator; */
+	var template (present) GSUP_IEs pdp_info := {
+			tr_GSUP_IE_PDP_CONTEXT_ID(?),
+			tr_GSUP_IE_PDP_ADDRESS(?),
+			tr_GSUP_IE_APN(?),
+			tr_GSUP_IE_PDP_QOS(?),
+			tr_GSUP_IE_Charging_Characteristics(?)
+			};
 	alt {
-	[] GSUP.receive(tr_GSUP_EPDGTunnel_RES(g_pars.imsi));
+	[] GSUP.receive(tr_GSUP_EPDGTunnel_RES(g_pars.imsi, pdp_info));
 	[] GSUP.receive(GSUP_PDU:?) -> value rx_gsup {
 		Misc_Helpers.f_shutdown(__BFILE__, __LINE__, fail, log2str("Unexpected GSUP msg rx: ", rx_gsup));
 		}