From aa87f4530cb237c8b9b9252f90202fe1bc706d02 Mon Sep 17 00:00:00 2001
From: Henning Schmeink <hs344225@fh-muenster.de>
Date: Thu, 11 Nov 2021 22:07:15 +0100
Subject: [PATCH] added priority to model and component

---
 .../src/app/components/test/test.component.ts              | 7 ++++++-
 .../testgenerator-web/src/app/models/bpmn-testcase.ts      | 2 ++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/testgenerator-web/testgenerator-web/src/app/components/test/test.component.ts b/testgenerator-web/testgenerator-web/src/app/components/test/test.component.ts
index 150432b..95bab8b 100644
--- a/testgenerator-web/testgenerator-web/src/app/components/test/test.component.ts
+++ b/testgenerator-web/testgenerator-web/src/app/components/test/test.component.ts
@@ -153,6 +153,7 @@ export class TestComponent implements OnInit {
 
     let formObj = {};
     formObj['name'] = this.testcase.name;
+    formObj['priority'] = this.testcase.priority;
     formObj['taskVariableList'] = taskVariableValueList;
     formObj['endChecks'] = endCheckValueObj;
     formObj['mocks'] = mockObj;
@@ -257,7 +258,8 @@ export class TestComponent implements OnInit {
       flow: flow,
       taskVariableList: [],
       endChecks: [],
-      mocks: []
+      mocks: [],
+      priority: 0
     }
   }
 
@@ -388,6 +390,9 @@ export class TestComponent implements OnInit {
 
     //Extract name
     this.testcase.name = formValue.name;
+    
+    //Extract priority
+    this.testcase.priority = formValue.priority;
 
     //Extract task-variables
     for (var _i = 0; _i < formValue.taskVariableList.length; _i++) {
diff --git a/testgenerator-web/testgenerator-web/src/app/models/bpmn-testcase.ts b/testgenerator-web/testgenerator-web/src/app/models/bpmn-testcase.ts
index d78f046..e8e6048 100644
--- a/testgenerator-web/testgenerator-web/src/app/models/bpmn-testcase.ts
+++ b/testgenerator-web/testgenerator-web/src/app/models/bpmn-testcase.ts
@@ -1,5 +1,6 @@
 import { TaskVariables } from "./task-variables";
 import { EndCheck } from "./endCheck";
+import * as internal from "stream";
 
 export interface BPMNTestcase {
     name: String;
@@ -7,4 +8,5 @@ export interface BPMNTestcase {
     taskVariableList: Array<TaskVariables>;
     endChecks: Array<EndCheck>;
     mocks: Array<string>;
+    priority: number;
 }
\ No newline at end of file
-- 
GitLab