From 0618ce0299bb037365939c6d8ee16a00fc0cd087 Mon Sep 17 00:00:00 2001
From: Florian Lambers <fl462057@fh-muenster.de>
Date: Thu, 4 Nov 2021 18:23:34 +0100
Subject: [PATCH] added migration

---
 .../src/app/app-routing.module.ts             |  4 ++-
 .../testgenerator-web/src/app/app.module.ts   |  4 ++-
 .../components/project/project.component.html |  2 +-
 .../update-project.component.ts               |  4 +++
 .../migration-overview.component.css          |  0
 .../migration-overview.component.html         |  0
 .../migration-overview.component.spec.ts      | 25 +++++++++++++++++++
 .../migration-overview.component.ts           | 15 +++++++++++
 8 files changed, 51 insertions(+), 3 deletions(-)
 create mode 100644 testgenerator-web/testgenerator-web/src/app/migration-overview/migration-overview.component.css
 create mode 100644 testgenerator-web/testgenerator-web/src/app/migration-overview/migration-overview.component.html
 create mode 100644 testgenerator-web/testgenerator-web/src/app/migration-overview/migration-overview.component.spec.ts
 create mode 100644 testgenerator-web/testgenerator-web/src/app/migration-overview/migration-overview.component.ts

diff --git a/testgenerator-web/testgenerator-web/src/app/app-routing.module.ts b/testgenerator-web/testgenerator-web/src/app/app-routing.module.ts
index 143b8c0..1fa6b2e 100644
--- a/testgenerator-web/testgenerator-web/src/app/app-routing.module.ts
+++ b/testgenerator-web/testgenerator-web/src/app/app-routing.module.ts
@@ -16,6 +16,7 @@ import { DeleteProjectComponent } from './components/delete-project/delete-proje
 import { LoopsComponent } from './components/loops/loops.component';
 import { LoopComponent } from './components/loop/loop.component';
 import { UpdateProjectComponent } from './components/update-project/update-project.component';
+import { MigrationOverviewComponent } from './migration-overview/migration-overview.component';
 
 
 const routes: Routes = [
@@ -34,9 +35,10 @@ const routes: Routes = [
       { path: 'project/:projectId/mocks/external/:mockId', component: NewExternalMockComponent },
       { path: 'project/:projectId/mocks/manual', component: NewManualMockComponent },
       { path: 'project/:projectId/mocks/manual/:mockId', component: NewManualMockComponent },
+      { path: 'project/:projectId/update', component: UpdateProjectComponent }, // new Update Component
+      { path: 'project/:projectId/migration-overview', component: MigrationOverviewComponent },
       { path: 'impressum', component: ImprintComponent },
       { path: 'notfound', component: NotfoundComponent },
-      { path: 'project/:projectId/update', component: UpdateProjectComponent }, // new Update Component
       { path: '**', redirectTo: 'notfound'} //has to be the last entry
 ];
 
diff --git a/testgenerator-web/testgenerator-web/src/app/app.module.ts b/testgenerator-web/testgenerator-web/src/app/app.module.ts
index d9fb393..0fe1530 100644
--- a/testgenerator-web/testgenerator-web/src/app/app.module.ts
+++ b/testgenerator-web/testgenerator-web/src/app/app.module.ts
@@ -30,6 +30,7 @@ import { DeleteProjectComponent } from './components/delete-project/delete-proje
 import { LoopsComponent } from './components/loops/loops.component';
 import { LoopComponent } from './components/loop/loop.component';
 import { UpdateProjectComponent } from './components/update-project/update-project.component';
+import { MigrationOverviewComponent } from './migration-overview/migration-overview.component';
 
 @NgModule({
   declarations: [
@@ -56,7 +57,8 @@ import { UpdateProjectComponent } from './components/update-project/update-proje
     DeleteProjectComponent,
     LoopsComponent,
     LoopComponent,
-    UpdateProjectComponent
+    UpdateProjectComponent,
+    MigrationOverviewComponent
   ],
   imports: [
     BrowserModule,
diff --git a/testgenerator-web/testgenerator-web/src/app/components/project/project.component.html b/testgenerator-web/testgenerator-web/src/app/components/project/project.component.html
index eafe8e6..ac55aac 100644
--- a/testgenerator-web/testgenerator-web/src/app/components/project/project.component.html
+++ b/testgenerator-web/testgenerator-web/src/app/components/project/project.component.html
@@ -86,7 +86,7 @@
                                     <mdb-icon fas icon="arrow-right"></mdb-icon>
                                 </h3>
 
-                                <p i18n="project update calling">Update the existing BPMN-Modell..</p>
+                                <p i18n="project update calling">Update the existing project</p>
 
                             </div>
                         </a>
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..314320e 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
@@ -122,4 +122,8 @@ export class UpdateProjectComponent implements OnInit {
     }
 
   }
+
+  showMigration() {
+    console.log('start');
+  }
 }
\ No newline at end of file
diff --git a/testgenerator-web/testgenerator-web/src/app/migration-overview/migration-overview.component.css b/testgenerator-web/testgenerator-web/src/app/migration-overview/migration-overview.component.css
new file mode 100644
index 0000000..e69de29
diff --git a/testgenerator-web/testgenerator-web/src/app/migration-overview/migration-overview.component.html b/testgenerator-web/testgenerator-web/src/app/migration-overview/migration-overview.component.html
new file mode 100644
index 0000000..e69de29
diff --git a/testgenerator-web/testgenerator-web/src/app/migration-overview/migration-overview.component.spec.ts b/testgenerator-web/testgenerator-web/src/app/migration-overview/migration-overview.component.spec.ts
new file mode 100644
index 0000000..d7da218
--- /dev/null
+++ b/testgenerator-web/testgenerator-web/src/app/migration-overview/migration-overview.component.spec.ts
@@ -0,0 +1,25 @@
+import { async, ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { MigrationOverviewComponent } from './migration-overview.component';
+
+describe('MigrationOverviewComponent', () => {
+  let component: MigrationOverviewComponent;
+  let fixture: ComponentFixture<MigrationOverviewComponent>;
+
+  beforeEach(async(() => {
+    TestBed.configureTestingModule({
+      declarations: [ MigrationOverviewComponent ]
+    })
+    .compileComponents();
+  }));
+
+  beforeEach(() => {
+    fixture = TestBed.createComponent(MigrationOverviewComponent);
+    component = fixture.componentInstance;
+    fixture.detectChanges();
+  });
+
+  it('should create', () => {
+    expect(component).toBeTruthy();
+  });
+});
diff --git a/testgenerator-web/testgenerator-web/src/app/migration-overview/migration-overview.component.ts b/testgenerator-web/testgenerator-web/src/app/migration-overview/migration-overview.component.ts
new file mode 100644
index 0000000..9d807a5
--- /dev/null
+++ b/testgenerator-web/testgenerator-web/src/app/migration-overview/migration-overview.component.ts
@@ -0,0 +1,15 @@
+import { Component, OnInit } from '@angular/core';
+
+@Component({
+  selector: 'app-migration-overview',
+  templateUrl: './migration-overview.component.html',
+  styleUrls: ['./migration-overview.component.css']
+})
+export class MigrationOverviewComponent implements OnInit {
+
+  constructor() { }
+
+  ngOnInit(): void {
+  }
+
+}
-- 
GitLab