+//-----------------------------------------------------------------------------
+//
+//-----------------------------------------------------------------------------
+type utMsgPackerSubscriptionDeleteRequired struct {
+ e2apMsgPackerSubscriptionDeleteFailure
+}
+
+func (e2apMsg *utMsgPackerSubscriptionDeleteRequired) init() {
+}
+
+func (e2apMsg *utMsgPackerSubscriptionDeleteRequired) Pack(data *e2ap.SubscriptionDeleteRequiredList) (error, *e2ap.PackedData) {
+ if allowAction[SUB_DEL_FAILURE] {
+ e2sub := origPackerif.NewPackerSubscriptionDeleteRequired()
+ return e2sub.Pack(data)
+ }
+ return fmt.Errorf("Error: Set to be fail by UT"), nil
+}
+
+func (e2apMsg *utMsgPackerSubscriptionDeleteRequired) UnPack(msg *e2ap.PackedData) (error, *e2ap.SubscriptionDeleteRequiredList) {
+ if allowAction[SUB_DEL_FAILURE] {
+ e2sub := origPackerif.NewPackerSubscriptionDeleteRequired()
+ return e2sub.UnPack(msg)
+ }
+ return fmt.Errorf("Error: Set to be fail by UT"), nil
+}
+