From 82d7009604bc0c18d1b7eb38ec8c6f185632c753 Mon Sep 17 00:00:00 2001
From: Henning Schmeink <hs344225@fh-muenster.de>
Date: Wed, 3 Nov 2021 20:39:19 +0100
Subject: [PATCH] added new test Button to test the DSL-Parser

---
 .../update-project/update-project.component.html     |  8 +++++++-
 .../update-project/update-project.component.ts       | 12 ++++++++++++
 2 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/testgenerator-web/testgenerator-web/src/app/components/update-project/update-project.component.html b/testgenerator-web/testgenerator-web/src/app/components/update-project/update-project.component.html
index 3d59013..d7cf7a1 100644
--- a/testgenerator-web/testgenerator-web/src/app/components/update-project/update-project.component.html
+++ b/testgenerator-web/testgenerator-web/src/app/components/update-project/update-project.component.html
@@ -19,10 +19,16 @@
         </div>
 
         <div class="row">
-            <div class="col-md-12">
+            <div class="col-md-6">
                 <button mdbBtn type="submit" (click)="compareProjects()" class="testgen-btn-rounded testgen-primary" rounded="true"
                 i18n="compare bpmn">Compare BPMN-Diagrams</button>
             </div>
+            <div class="col-md-6">
+                <button mdbBtn type="submit" (click)="parseFiles()" class="testgen-btn-rounded testgen-primary" rounded="true"
+                i18n="compare bpmn">@Henning parseFiles Testing-Button</button>
+            </div>
         </div>
+
+
     </div>
 </div>  
\ No newline at end of file
diff --git a/testgenerator-web/testgenerator-web/src/app/components/update-project/update-project.component.ts b/testgenerator-web/testgenerator-web/src/app/components/update-project/update-project.component.ts
index 473fc94..aac195e 100644
--- a/testgenerator-web/testgenerator-web/src/app/components/update-project/update-project.component.ts
+++ b/testgenerator-web/testgenerator-web/src/app/components/update-project/update-project.component.ts
@@ -45,6 +45,18 @@ export class UpdateProjectComponent implements OnInit {
     
   }
 
+  /*
+    Function parseFiles
+    @Henning
+    Testfunktion um die Generierten Testfiles zu vergleichen. Event dient nur als Trigger fürs Backend
+  */
+  async parseFiles(projectId: number): Promise<string> {
+    var projectId = this.actualProject;
+    console.log(projectId);
+    const url = `${environment.apiBaseUrl}project/${projectId}/parse`; 
+    return this.http.get(url, {responseType: 'text'}).toPromise();
+  }
+
   async compareProjects() {
     var currentDiagram, newDiagram;
     
-- 
GitLab