I renamed servers service file into controller.service

This commit is contained in:
Rajnikant Lodhi
2022-07-21 13:57:09 +05:30
parent c682db4595
commit 7a79835a8d
104 changed files with 297 additions and 297 deletions

View File

@ -1,22 +1,22 @@
import { browser, by } from 'protractor'; import { browser, by } from 'protractor';
import { TestHelper } from './common.po'; import { TestHelper } from './common.po';
export class ServersPage { export class ControllersPage {
helper = new TestHelper(); helper = new TestHelper();
maximizeWindow() { maximizeWindow() {
browser.driver.manage().window().maximize(); browser.driver.manage().window().maximize();
} }
navigateToServersPage() { navigateToControllersPage() {
return browser.get('/controllers'); return browser.get('/controllers');
} }
getAddServerNotificationText() { getAddControllerNotificationText() {
return browser.driver.findElement(by.className('mat-card-content')).getText(); return browser.driver.findElement(by.className('mat-card-content')).getText();
} }
async clickAddServer() { async clickAddController() {
let controllerTable = await this.checkControllersTable(); let controllerTable = await this.checkControllersTable();
if (controllerTable.length === 0) { if (controllerTable.length === 0) {
let buttons = await browser.driver.findElements(by.className('mat-button mat-button-base')); let buttons = await browser.driver.findElements(by.className('mat-button mat-button-base'));

View File

@ -1,23 +1,23 @@
import { TestHelper } from './helpers/common.po'; import { TestHelper } from './helpers/common.po';
import { ProjectMapPage } from './helpers/project-map.po'; import { ProjectMapPage } from './helpers/project-map.po';
import { ProjectsPage } from './helpers/project.po'; import { ProjectsPage } from './helpers/project.po';
import { ServersPage } from './helpers/server.po'; import { ControllersPage } from './helpers/controller.po';
describe('Project map page', () => { describe('Project map page', () => {
let controllersPage: ServersPage; let controllersPage: ControllersPage;
let projectsPage: ProjectsPage; let projectsPage: ProjectsPage;
let projectMapPage: ProjectMapPage; let projectMapPage: ProjectMapPage;
let helper: TestHelper; let helper: TestHelper;
beforeEach(async () => { beforeEach(async () => {
controllersPage = new ServersPage(); controllersPage = new ControllersPage();
projectsPage = new ProjectsPage(); projectsPage = new ProjectsPage();
projectMapPage = new ProjectMapPage(); projectMapPage = new ProjectMapPage();
helper = new TestHelper(); helper = new TestHelper();
controllersPage.maximizeWindow(); controllersPage.maximizeWindow();
await controllersPage.navigateToServersPage(); await controllersPage.navigateToControllersPage();
await controllersPage.clickAddServer(); await controllersPage.clickAddController();
await controllersPage.navigateToServerProjects(); await controllersPage.navigateToServerProjects();
await projectsPage.openAddProjectDialog(); await projectsPage.openAddProjectDialog();
helper.sleep(2000); helper.sleep(2000);

View File

@ -1,14 +1,14 @@
import { TestHelper } from './helpers/common.po'; import { TestHelper } from './helpers/common.po';
import { ProjectsPage } from './helpers/project.po'; import { ProjectsPage } from './helpers/project.po';
import { ServersPage } from './helpers/server.po'; import { ControllersPage } from './helpers/server.po';
describe('Projects page', () => { describe('Projects page', () => {
let controllersPage: ServersPage; let controllersPage: ControllersPage;
let projectsPage: ProjectsPage; let projectsPage: ProjectsPage;
let helper: TestHelper; let helper: TestHelper;
beforeEach(() => { beforeEach(() => {
controllersPage = new ServersPage(); controllersPage = new ControllersPage();
projectsPage = new ProjectsPage(); projectsPage = new ProjectsPage();
helper = new TestHelper(); helper = new TestHelper();
}); });
@ -16,8 +16,8 @@ describe('Projects page', () => {
it('user should have possibility to create new project', async () => { it('user should have possibility to create new project', async () => {
// arrange // arrange
controllersPage.maximizeWindow(); controllersPage.maximizeWindow();
await controllersPage.navigateToServersPage(); await controllersPage.navigateToControllersPage();
await controllersPage.clickAddServer(); await controllersPage.clickAddController();
await controllersPage.navigateToServerProjects(); await controllersPage.navigateToServerProjects();
helper.sleep(2000); helper.sleep(2000);

View File

@ -1,22 +1,22 @@
import { TestHelper } from './helpers/common.po'; import { TestHelper } from './helpers/common.po';
import { ServersPage } from './helpers/server.po'; import { ControllersPage } from './helpers/server.po';
describe('Servers page', () => { describe('Servers page', () => {
let page: ServersPage; let page: ControllersPage;
let helper: TestHelper; let helper: TestHelper;
beforeEach(() => { beforeEach(() => {
page = new ServersPage(); page = new ControllersPage();
helper = new TestHelper(); helper = new TestHelper();
}); });
xit('user should have possibility to add controller', async () => { xit('user should have possibility to add controller', async () => {
// arrange // arrange
page.maximizeWindow(); page.maximizeWindow();
await page.navigateToServersPage(); await page.navigateToControllersPage();
// act // act
let text = await page.getAddServerNotificationText(); let text = await page.getAddControllerNotificationText();
// assert // assert
expect(text).toBe("We've discovered GNS3 controller on 127.0.0.1:3080, would you like to add to the list?"); expect(text).toBe("We've discovered GNS3 controller on 127.0.0.1:3080, would you like to add to the list?");
@ -25,8 +25,8 @@ describe('Servers page', () => {
it('user should see added controller in the list', async () => { it('user should see added controller in the list', async () => {
// arrange // arrange
page.maximizeWindow(); page.maximizeWindow();
await page.navigateToServersPage(); await page.navigateToControllersPage();
await page.clickAddServer(); await page.clickAddController();
helper.sleep(1000); helper.sleep(1000);
// act // act

View File

@ -1,6 +1,6 @@
import { NgModule } from '@angular/core'; import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router'; import { RouterModule, Routes } from '@angular/router';
import { BundledServerFinderComponent } from './components/bundled-server-finder/bundled-server-finder.component'; import { BundledControllerFinderComponent } from './components/bundled-controller-finder/bundled-controller-finder.component';
import { DirectLinkComponent } from './components/direct-link/direct-link.component'; import { DirectLinkComponent } from './components/direct-link/direct-link.component';
import { HelpComponent } from './components/help/help.component'; import { HelpComponent } from './components/help/help.component';
import { InstalledSoftwareComponent } from './components/installed-software/installed-software.component'; import { InstalledSoftwareComponent } from './components/installed-software/installed-software.component';
@ -65,7 +65,7 @@ const routes: Routes = [
children: [ children: [
{ path: '', redirectTo: 'controllers', pathMatch: 'full' }, { path: '', redirectTo: 'controllers', pathMatch: 'full' },
{ path: 'controllers', component: ControllersComponent }, { path: 'controllers', component: ControllersComponent },
{ path: 'bundled', component: BundledServerFinderComponent }, { path: 'bundled', component: BundledControllerFinderComponent },
{ path: 'controller/:controller_id/login', component: LoginComponent }, { path: 'controller/:controller_id/login', component: LoginComponent },
{ path: 'controller/:controller_id/loggeduser', component: LoggedUserComponent }, { path: 'controller/:controller_id/loggeduser', component: LoggedUserComponent },
{path : 'controller/:controller_id/image-manager', component: ImageManagerComponent}, {path : 'controller/:controller_id/image-manager', component: ImageManagerComponent},

View File

@ -29,7 +29,7 @@ import { ProgressDialogService } from './common/progress-dialog/progress-dialog.
import { ProgressComponent } from './common/progress/progress.component'; import { ProgressComponent } from './common/progress/progress.component';
import { ProgressService } from './common/progress/progress.service'; import { ProgressService } from './common/progress/progress.service';
import { AdbutlerComponent } from './components/adbutler/adbutler.component'; import { AdbutlerComponent } from './components/adbutler/adbutler.component';
import { BundledServerFinderComponent } from './components/bundled-server-finder/bundled-server-finder.component'; import { BundledControllerFinderComponent } from './components/bundled-controller-finder/bundled-controller-finder.component';
import { InformationDialogComponent } from './components/dialogs/information-dialog.component'; import { InformationDialogComponent } from './components/dialogs/information-dialog.component';
import { DirectLinkComponent } from './components/direct-link/direct-link.component'; import { DirectLinkComponent } from './components/direct-link/direct-link.component';
import { DrawingAddedComponent } from './components/drawings-listeners/drawing-added/drawing-added.component'; import { DrawingAddedComponent } from './components/drawings-listeners/drawing-added/drawing-added.component';
@ -224,7 +224,7 @@ import { DockerService } from './services/docker.service';
import { DrawingService } from './services/drawing.service'; import { DrawingService } from './services/drawing.service';
import { ExternalSoftwareDefinitionService } from './services/external-software-definition.service'; import { ExternalSoftwareDefinitionService } from './services/external-software-definition.service';
import { GoogleAnalyticsService } from './services/google-analytics.service'; import { GoogleAnalyticsService } from './services/google-analytics.service';
import { HttpServer, ServerErrorHandler } from './services/http-server.service'; import { HttpController, ControllerErrorHandler } from './services/http-controller.service';
import { InfoService } from './services/info.service'; import { InfoService } from './services/info.service';
import { InstalledSoftwareService } from './services/installed-software.service'; import { InstalledSoftwareService } from './services/installed-software.service';
import { IosConfigurationService } from './services/ios-configuration.service'; import { IosConfigurationService } from './services/ios-configuration.service';
@ -319,7 +319,7 @@ import { NodesMenuConfirmationDialogComponent } from './components/project-map/n
SuspendLinkActionComponent, SuspendLinkActionComponent,
SettingsComponent, SettingsComponent,
PreferencesComponent, PreferencesComponent,
BundledServerFinderComponent, BundledControllerFinderComponent,
ProgressComponent, ProgressComponent,
ControllerDiscoveryComponent, ControllerDiscoveryComponent,
NodeSelectInterfaceComponent, NodeSelectInterfaceComponent,
@ -510,7 +510,7 @@ import { NodesMenuConfirmationDialogComponent } from './components/project-map/n
NodeService, NodeService,
LinkService, LinkService,
DrawingService, DrawingService,
HttpServer, HttpController,
SnapshotService, SnapshotService,
ProgressDialogService, ProgressDialogService,
ToasterService, ToasterService,
@ -523,7 +523,7 @@ import { NodesMenuConfirmationDialogComponent } from './components/project-map/n
SelectionManager, SelectionManager,
InRectangleHelper, InRectangleHelper,
DrawingsDataSource, DrawingsDataSource,
ServerErrorHandler, ControllerErrorHandler,
ControllerDatabase, ControllerDatabase,
ProjectNameValidator, ProjectNameValidator,
ToolsService, ToolsService,

View File

@ -6,13 +6,13 @@ import { RouterTestingModule } from '@angular/router/testing';
import { ProgressService } from '../../common/progress/progress.service'; import { ProgressService } from '../../common/progress/progress.service';
import{ Controller } from '../../models/controller'; import{ Controller } from '../../models/controller';
import { ControllerService } from '../../services/controller.service'; import { ControllerService } from '../../services/controller.service';
import { MockedServerService } from '../../services/controller.service.spec'; import { MockedControllerService } from '../../services/controller.service.spec';
import { MockedProgressService } from '../project-map/project-map.component.spec'; import { MockedProgressService } from '../project-map/project-map.component.spec';
import { BundledServerFinderComponent } from './bundled-server-finder.component'; import { BundledControllerFinderComponent } from './bundled-controller-finder.component';
describe('BundledServerFinderComponent', () => { describe('BundledControllerFinderComponent', () => {
let component: BundledServerFinderComponent; let component: BundledControllerFinderComponent;
let fixture: ComponentFixture<BundledServerFinderComponent>; let fixture: ComponentFixture<BundledControllerFinderComponent>;
let router: any; let router: any;
let service: ControllerService; let service: ControllerService;
let progressService: MockedProgressService = new MockedProgressService(); let progressService: MockedProgressService = new MockedProgressService();
@ -31,7 +31,7 @@ describe('BundledServerFinderComponent', () => {
]); ]);
// serverService = new MockedServerService(); // serverService = new MockedControllerService();
// spyOn(serverService, 'getLocalServer').and.returnValue(Promise.resolve(server)); // spyOn(serverService, 'getLocalServer').and.returnValue(Promise.resolve(server));
await TestBed.configureTestingModule({ await TestBed.configureTestingModule({
@ -40,11 +40,11 @@ describe('BundledServerFinderComponent', () => {
{ provide: ControllerService, useValue: controllerServiceMock }, { provide: ControllerService, useValue: controllerServiceMock },
{ provide: ProgressService, useValue: progressService }, { provide: ProgressService, useValue: progressService },
], ],
declarations: [BundledServerFinderComponent], declarations: [BundledControllerFinderComponent],
schemas: [NO_ERRORS_SCHEMA], schemas: [NO_ERRORS_SCHEMA],
}).compileComponents(); }).compileComponents();
fixture = TestBed.createComponent(BundledServerFinderComponent); fixture = TestBed.createComponent(BundledControllerFinderComponent);
component = fixture.componentInstance; component = fixture.componentInstance;
fixture.detectChanges(); fixture.detectChanges();
}); });

View File

@ -6,11 +6,11 @@ import{ Controller } from '../../models/controller';
import { ControllerService } from '../../services/controller.service'; import { ControllerService } from '../../services/controller.service';
@Component({ @Component({
selector: 'app-bundled-server-finder', selector: 'app-bundled-controller-finder',
templateUrl: './bundled-server-finder.component.html', templateUrl: './bundled-controller-finder.component.html',
styleUrls: ['./bundled-server-finder.component.scss'], styleUrls: ['./bundled-controller-finder.component.scss'],
}) })
export class BundledServerFinderComponent implements OnInit { export class BundledControllerFinderComponent implements OnInit {
constructor( constructor(
private router: Router, private router: Router,
private serverService: ControllerService, private serverService: ControllerService,

View File

@ -6,7 +6,7 @@ import{ Controller } from '../../../models/controller';
import { Version } from '../../../models/version'; import { Version } from '../../../models/version';
import { ControllerDatabase } from '../../../services/controller.database'; import { ControllerDatabase } from '../../../services/controller.database';
import { ControllerService } from '../../../services/controller.service'; import { ControllerService } from '../../../services/controller.service';
import { MockedServerService } from '../../../services/controller.service.spec'; import { MockedControllerService } from '../../../services/controller.service.spec';
import { VersionService } from '../../../services/version.service'; import { VersionService } from '../../../services/version.service';
import { MockedVersionService } from '../../../services/version.service.spec'; import { MockedVersionService } from '../../../services/version.service.spec';
import { ControllerDiscoveryComponent } from './controller-discovery.component'; import { ControllerDiscoveryComponent } from './controller-discovery.component';
@ -15,10 +15,10 @@ xdescribe('ControllerDiscoveryComponent', () => {
let component: ControllerDiscoveryComponent; let component: ControllerDiscoveryComponent;
let fixture: ComponentFixture<ControllerDiscoveryComponent>; let fixture: ComponentFixture<ControllerDiscoveryComponent>;
let mockedVersionService: MockedVersionService; let mockedVersionService: MockedVersionService;
let mockedServerService: MockedServerService; let mockedServerService: MockedControllerService;
beforeEach(async () => { beforeEach(async () => {
mockedServerService = new MockedServerService(); mockedServerService = new MockedControllerService();
mockedVersionService = new MockedVersionService(); mockedVersionService = new MockedVersionService();
await TestBed.configureTestingModule({ await TestBed.configureTestingModule({
imports: [MatCardModule, MatDividerModule], imports: [MatCardModule, MatDividerModule],

View File

@ -6,9 +6,9 @@ import { MatMenuModule } from '@angular/material/menu';
import { MatToolbarModule } from '@angular/material/toolbar'; import { MatToolbarModule } from '@angular/material/toolbar';
import { ControllerDatabase } from '../../services/controller.database'; import { ControllerDatabase } from '../../services/controller.database';
import { ControllerService } from '../../services/controller.service'; import { ControllerService } from '../../services/controller.service';
import { MockedServerService } from 'app/services/controller.service.spec'; import { MockedControllerService } from 'app/services/controller.service.spec';
import { ControllersComponent } from './controllers.component'; import { ControllersComponent } from './controllers.component';
import { ControllerManagementService } from 'app/services/server-management.service'; import { ControllerManagementService } from '../../services/controller-management.service';
import { ElectronService } from 'ngx-electron'; import { ElectronService } from 'ngx-electron';
import { ChildProcessService } from 'ngx-childprocess'; import { ChildProcessService } from 'ngx-childprocess';
import { MatBottomSheet, MatBottomSheetModule } from '@angular/material/bottom-sheet'; import { MatBottomSheet, MatBottomSheetModule } from '@angular/material/bottom-sheet';
@ -21,7 +21,7 @@ import { MockedRouter } from 'app/common/progress/progress.component.spec';
describe('ControllersComponent', () => { describe('ControllersComponent', () => {
let component: ControllersComponent; let component: ControllersComponent;
let fixture: ComponentFixture<ControllersComponent>; let fixture: ComponentFixture<ControllersComponent>;
let serverMockedService: MockedServerService let serverMockedService: MockedControllerService
let mockedActivatedRoute: MockedActivatedRoute let mockedActivatedRoute: MockedActivatedRoute
let mockedRouter : MockedRouter let mockedRouter : MockedRouter

View File

@ -6,7 +6,7 @@ import { MatMenuModule } from '@angular/material/menu';
import { MatToolbarModule } from '@angular/material/toolbar'; import { MatToolbarModule } from '@angular/material/toolbar';
import { ImageManagerService } from 'app/services/image-manager.service'; import { ImageManagerService } from 'app/services/image-manager.service';
import { ControllerService } from '../../../services/controller.service'; import { ControllerService } from '../../../services/controller.service';
import { MockedServerService } from '../../../services/controller.service.spec'; import { MockedControllerService } from '../../../services/controller.service.spec';
import { of } from 'rxjs'; import { of } from 'rxjs';
import{ Controller } from '../../../models/controller'; import{ Controller } from '../../../models/controller';
@ -27,7 +27,7 @@ describe('AddImageDialogComponent', () => {
let component: AddImageDialogComponent; let component: AddImageDialogComponent;
let fixture: ComponentFixture<AddImageDialogComponent>; let fixture: ComponentFixture<AddImageDialogComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedImageManagerService = new MockedImageManagerService() let mockedImageManagerService = new MockedImageManagerService()
let mockedToasterService = new MockedToasterService() let mockedToasterService = new MockedToasterService()

View File

@ -11,7 +11,7 @@ import{ Server } from 'http';
import { of } from 'rxjs'; import { of } from 'rxjs';
import { ImageManagerService } from '../../../services/image-manager.service'; import { ImageManagerService } from '../../../services/image-manager.service';
import { ControllerService } from '../../../services/controller.service'; import { ControllerService } from '../../../services/controller.service';
import { MockedServerService } from '../../../services/controller.service.spec'; import { MockedControllerService } from '../../../services/controller.service.spec';
import { ImageManagerComponent } from '../image-manager.component'; import { ImageManagerComponent } from '../image-manager.component';
import { DeleteAllImageFilesDialogComponent } from './deleteallfiles-dialog.component'; import { DeleteAllImageFilesDialogComponent } from './deleteallfiles-dialog.component';
@ -25,7 +25,7 @@ export class MockedImageManagerService {
describe('DeleteAllImageFilesDialogComponent', () => { describe('DeleteAllImageFilesDialogComponent', () => {
let component: DeleteAllImageFilesDialogComponent; let component: DeleteAllImageFilesDialogComponent;
let fixture: ComponentFixture<DeleteAllImageFilesDialogComponent>; let fixture: ComponentFixture<DeleteAllImageFilesDialogComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedImageManagerService = new MockedImageManagerService() let mockedImageManagerService = new MockedImageManagerService()
let mockedToasterService = new MockedToasterService() let mockedToasterService = new MockedToasterService()

View File

@ -7,7 +7,7 @@ import { MatMenuModule } from '@angular/material/menu';
import { MatToolbarModule } from '@angular/material/toolbar'; import { MatToolbarModule } from '@angular/material/toolbar';
import { ImageManagerService } from 'app/services/image-manager.service'; import { ImageManagerService } from 'app/services/image-manager.service';
import { ControllerService } from 'app/services/controller.service'; import { ControllerService } from 'app/services/controller.service';
import { MockedServerService } from 'app/services/controller.service.spec'; import { MockedControllerService } from 'app/services/controller.service.spec';
import { of } from 'rxjs'; import { of } from 'rxjs';
import{ Controller } from '../../models/controller'; import{ Controller } from '../../models/controller';
@ -37,7 +37,7 @@ describe('ImageManagerComponent', () => {
let component: ImageManagerComponent; let component: ImageManagerComponent;
let fixture: ComponentFixture<ImageManagerComponent>; let fixture: ComponentFixture<ImageManagerComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedImageManagerService = new MockedImageManagerService() let mockedImageManagerService = new MockedImageManagerService()
let mockedProgressService = new MockedProgressService() let mockedProgressService = new MockedProgressService()
let mockedVersionService = new MockedVersionService() let mockedVersionService = new MockedVersionService()

View File

@ -15,7 +15,7 @@ import { CloudTemplate } from '../../../../../models/templates/cloud-template';
import { BuiltInTemplatesService } from '../../../../../services/built-in-templates.service'; import { BuiltInTemplatesService } from '../../../../../services/built-in-templates.service';
import { ComputeService } from '../../../../../services/compute.service'; import { ComputeService } from '../../../../../services/compute.service';
import { ControllerService } from '../../../../../services/controller.service'; import { ControllerService } from '../../../../../services/controller.service';
import { MockedServerService } from '../../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../../services/controller.service.spec';
import { TemplateMocksService } from '../../../../../services/template-mocks.service'; import { TemplateMocksService } from '../../../../../services/template-mocks.service';
import { ToasterService } from '../../../../../services/toaster.service'; import { ToasterService } from '../../../../../services/toaster.service';
import { MockedToasterService } from '../../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../../services/toaster.service.spec';
@ -33,7 +33,7 @@ describe('CloudNodesAddTemplateComponent', () => {
let component: CloudNodesAddTemplateComponent; let component: CloudNodesAddTemplateComponent;
let fixture: ComponentFixture<CloudNodesAddTemplateComponent>; let fixture: ComponentFixture<CloudNodesAddTemplateComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedBuiltInTemplatesService = new MockedBuiltInTemplatesService(); let mockedBuiltInTemplatesService = new MockedBuiltInTemplatesService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let mockedComputeService = new MockedComputeService(); let mockedComputeService = new MockedComputeService();

View File

@ -16,7 +16,7 @@ import { CloudTemplate } from '../../../../../models/templates/cloud-template';
import { BuiltInTemplatesConfigurationService } from '../../../../../services/built-in-templates-configuration.service'; import { BuiltInTemplatesConfigurationService } from '../../../../../services/built-in-templates-configuration.service';
import { BuiltInTemplatesService } from '../../../../../services/built-in-templates.service'; import { BuiltInTemplatesService } from '../../../../../services/built-in-templates.service';
import { ControllerService } from '../../../../../services/controller.service'; import { ControllerService } from '../../../../../services/controller.service';
import { MockedServerService } from '../../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../../services/controller.service.spec';
import { ToasterService } from '../../../../../services/toaster.service'; import { ToasterService } from '../../../../../services/toaster.service';
import { MockedToasterService } from '../../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../../services/toaster.service.spec';
import { MockedActivatedRoute } from '../../../preferences.component.spec'; import { MockedActivatedRoute } from '../../../preferences.component.spec';
@ -36,7 +36,7 @@ describe('CloudNodesTemplateDetailsComponent', () => {
let component: CloudNodesTemplateDetailsComponent; let component: CloudNodesTemplateDetailsComponent;
let fixture: ComponentFixture<CloudNodesTemplateDetailsComponent>; let fixture: ComponentFixture<CloudNodesTemplateDetailsComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedBuiltInTemplatesService = new MockedBuiltInTemplatesService(); let mockedBuiltInTemplatesService = new MockedBuiltInTemplatesService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -13,7 +13,7 @@ import{ Controller } from '../../../../../models/controller';
import { CloudTemplate } from '../../../../../models/templates/cloud-template'; import { CloudTemplate } from '../../../../../models/templates/cloud-template';
import { BuiltInTemplatesService } from '../../../../../services/built-in-templates.service'; import { BuiltInTemplatesService } from '../../../../../services/built-in-templates.service';
import { ControllerService } from '../../../../../services/controller.service'; import { ControllerService } from '../../../../../services/controller.service';
import { MockedServerService } from '../../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../../services/controller.service.spec';
import { MockedActivatedRoute } from '../../../preferences.component.spec'; import { MockedActivatedRoute } from '../../../preferences.component.spec';
import { CloudNodesTemplatesComponent } from './cloud-nodes-templates.component'; import { CloudNodesTemplatesComponent } from './cloud-nodes-templates.component';
@ -27,7 +27,7 @@ describe('CloudNodesTemplatesComponent', () => {
let component: CloudNodesTemplatesComponent; let component: CloudNodesTemplatesComponent;
let fixture: ComponentFixture<CloudNodesTemplatesComponent>; let fixture: ComponentFixture<CloudNodesTemplatesComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedBuiltInTemplatesService = new MockedBuiltInTemplatesService(); let mockedBuiltInTemplatesService = new MockedBuiltInTemplatesService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -15,7 +15,7 @@ import { EthernetHubTemplate } from '../../../../../models/templates/ethernet-hu
import { BuiltInTemplatesService } from '../../../../../services/built-in-templates.service'; import { BuiltInTemplatesService } from '../../../../../services/built-in-templates.service';
import { ComputeService } from '../../../../../services/compute.service'; import { ComputeService } from '../../../../../services/compute.service';
import { ControllerService } from '../../../../../services/controller.service'; import { ControllerService } from '../../../../../services/controller.service';
import { MockedServerService } from '../../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../../services/controller.service.spec';
import { TemplateMocksService } from '../../../../../services/template-mocks.service'; import { TemplateMocksService } from '../../../../../services/template-mocks.service';
import { ToasterService } from '../../../../../services/toaster.service'; import { ToasterService } from '../../../../../services/toaster.service';
import { MockedToasterService } from '../../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../../services/toaster.service.spec';
@ -33,7 +33,7 @@ describe('EthernetHubsAddTemplateComponent', () => {
let component: EthernetHubsAddTemplateComponent; let component: EthernetHubsAddTemplateComponent;
let fixture: ComponentFixture<EthernetHubsAddTemplateComponent>; let fixture: ComponentFixture<EthernetHubsAddTemplateComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedBuiltInTemplatesService = new MockedBuiltInTemplatesService(); let mockedBuiltInTemplatesService = new MockedBuiltInTemplatesService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let mockedComputeService = new MockedComputeService(); let mockedComputeService = new MockedComputeService();

View File

@ -16,7 +16,7 @@ import { EthernetHubTemplate } from '../../../../../models/templates/ethernet-hu
import { BuiltInTemplatesConfigurationService } from '../../../../../services/built-in-templates-configuration.service'; import { BuiltInTemplatesConfigurationService } from '../../../../../services/built-in-templates-configuration.service';
import { BuiltInTemplatesService } from '../../../../../services/built-in-templates.service'; import { BuiltInTemplatesService } from '../../../../../services/built-in-templates.service';
import { ControllerService } from '../../../../../services/controller.service'; import { ControllerService } from '../../../../../services/controller.service';
import { MockedServerService } from '../../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../../services/controller.service.spec';
import { ToasterService } from '../../../../../services/toaster.service'; import { ToasterService } from '../../../../../services/toaster.service';
import { MockedToasterService } from '../../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../../services/toaster.service.spec';
import { MockedActivatedRoute } from '../../../preferences.component.spec'; import { MockedActivatedRoute } from '../../../preferences.component.spec';
@ -36,7 +36,7 @@ describe('EthernetHubsTemplateDetailsComponent', () => {
let component: EthernetHubsTemplateDetailsComponent; let component: EthernetHubsTemplateDetailsComponent;
let fixture: ComponentFixture<EthernetHubsTemplateDetailsComponent>; let fixture: ComponentFixture<EthernetHubsTemplateDetailsComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedBuiltInTemplatesService = new MockedBuiltInTemplatesService(); let mockedBuiltInTemplatesService = new MockedBuiltInTemplatesService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -13,7 +13,7 @@ import{ Controller } from '../../../../../models/controller';
import { EthernetHubTemplate } from '../../../../../models/templates/ethernet-hub-template'; import { EthernetHubTemplate } from '../../../../../models/templates/ethernet-hub-template';
import { BuiltInTemplatesService } from '../../../../../services/built-in-templates.service'; import { BuiltInTemplatesService } from '../../../../../services/built-in-templates.service';
import { ControllerService } from '../../../../../services/controller.service'; import { ControllerService } from '../../../../../services/controller.service';
import { MockedServerService } from '../../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../../services/controller.service.spec';
import { MockedActivatedRoute } from '../../../preferences.component.spec'; import { MockedActivatedRoute } from '../../../preferences.component.spec';
import { EthernetHubsTemplatesComponent } from './ethernet-hubs-templates.component'; import { EthernetHubsTemplatesComponent } from './ethernet-hubs-templates.component';
@ -27,7 +27,7 @@ describe('EthernetHubsTemplatesComponent', () => {
let component: EthernetHubsTemplatesComponent; let component: EthernetHubsTemplatesComponent;
let fixture: ComponentFixture<EthernetHubsTemplatesComponent>; let fixture: ComponentFixture<EthernetHubsTemplatesComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedBuiltInTemplatesService = new MockedBuiltInTemplatesService(); let mockedBuiltInTemplatesService = new MockedBuiltInTemplatesService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -15,7 +15,7 @@ import { EthernetSwitchTemplate } from '../../../../../models/templates/ethernet
import { BuiltInTemplatesService } from '../../../../../services/built-in-templates.service'; import { BuiltInTemplatesService } from '../../../../../services/built-in-templates.service';
import { ComputeService } from '../../../../../services/compute.service'; import { ComputeService } from '../../../../../services/compute.service';
import { ControllerService } from '../../../../../services/controller.service'; import { ControllerService } from '../../../../../services/controller.service';
import { MockedServerService } from '../../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../../services/controller.service.spec';
import { TemplateMocksService } from '../../../../../services/template-mocks.service'; import { TemplateMocksService } from '../../../../../services/template-mocks.service';
import { ToasterService } from '../../../../../services/toaster.service'; import { ToasterService } from '../../../../../services/toaster.service';
import { MockedToasterService } from '../../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../../services/toaster.service.spec';
@ -33,7 +33,7 @@ describe('EthernetSwitchesAddTemplateComponent', () => {
let component: EthernetSwitchesAddTemplateComponent; let component: EthernetSwitchesAddTemplateComponent;
let fixture: ComponentFixture<EthernetSwitchesAddTemplateComponent>; let fixture: ComponentFixture<EthernetSwitchesAddTemplateComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedBuiltInTemplatesService = new MockedBuiltInTemplatesService(); let mockedBuiltInTemplatesService = new MockedBuiltInTemplatesService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let mockedComputeService = new MockedComputeService(); let mockedComputeService = new MockedComputeService();

View File

@ -16,7 +16,7 @@ import { EthernetSwitchTemplate } from '../../../../../models/templates/ethernet
import { BuiltInTemplatesConfigurationService } from '../../../../../services/built-in-templates-configuration.service'; import { BuiltInTemplatesConfigurationService } from '../../../../../services/built-in-templates-configuration.service';
import { BuiltInTemplatesService } from '../../../../../services/built-in-templates.service'; import { BuiltInTemplatesService } from '../../../../../services/built-in-templates.service';
import { ControllerService } from '../../../../../services/controller.service'; import { ControllerService } from '../../../../../services/controller.service';
import { MockedServerService } from '../../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../../services/controller.service.spec';
import { ToasterService } from '../../../../../services/toaster.service'; import { ToasterService } from '../../../../../services/toaster.service';
import { MockedToasterService } from '../../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../../services/toaster.service.spec';
import { PortsComponent } from '../../../common/ports/ports.component'; import { PortsComponent } from '../../../common/ports/ports.component';
@ -37,7 +37,7 @@ describe('EthernetSwitchesTemplateDetailsComponent', () => {
let component: EthernetSwitchesTemplateDetailsComponent; let component: EthernetSwitchesTemplateDetailsComponent;
let fixture: ComponentFixture<EthernetSwitchesTemplateDetailsComponent>; let fixture: ComponentFixture<EthernetSwitchesTemplateDetailsComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedBuiltInTemplatesService = new MockedBuiltInTemplatesService(); let mockedBuiltInTemplatesService = new MockedBuiltInTemplatesService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -13,7 +13,7 @@ import{ Controller } from '../../../../../models/controller';
import { EthernetSwitchTemplate } from '../../../../../models/templates/ethernet-switch-template'; import { EthernetSwitchTemplate } from '../../../../../models/templates/ethernet-switch-template';
import { BuiltInTemplatesService } from '../../../../../services/built-in-templates.service'; import { BuiltInTemplatesService } from '../../../../../services/built-in-templates.service';
import { ControllerService } from '../../../../../services/controller.service'; import { ControllerService } from '../../../../../services/controller.service';
import { MockedServerService } from '../../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../../services/controller.service.spec';
import { MockedActivatedRoute } from '../../../preferences.component.spec'; import { MockedActivatedRoute } from '../../../preferences.component.spec';
import { EthernetSwitchesTemplatesComponent } from './ethernet-switches-templates.component'; import { EthernetSwitchesTemplatesComponent } from './ethernet-switches-templates.component';
@ -27,7 +27,7 @@ describe('EthernetSwitchesTemplatesComponent', () => {
let component: EthernetSwitchesTemplatesComponent; let component: EthernetSwitchesTemplatesComponent;
let fixture: ComponentFixture<EthernetSwitchesTemplatesComponent>; let fixture: ComponentFixture<EthernetSwitchesTemplatesComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedBuiltInTemplatesService = new MockedBuiltInTemplatesService(); let mockedBuiltInTemplatesService = new MockedBuiltInTemplatesService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -23,7 +23,7 @@ import { DockerTemplate } from '../../../../models/templates/docker-template';
import { DockerConfigurationService } from '../../../../services/docker-configuration.service'; import { DockerConfigurationService } from '../../../../services/docker-configuration.service';
import { DockerService } from '../../../../services/docker.service'; import { DockerService } from '../../../../services/docker.service';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { TemplateMocksService } from '../../../../services/template-mocks.service'; import { TemplateMocksService } from '../../../../services/template-mocks.service';
import { ToasterService } from '../../../../services/toaster.service'; import { ToasterService } from '../../../../services/toaster.service';
import { MockedToasterService } from '../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../services/toaster.service.spec';
@ -41,7 +41,7 @@ xdescribe('AddDockerTemplateComponent', () => {
let component: AddDockerTemplateComponent; let component: AddDockerTemplateComponent;
let fixture: ComponentFixture<AddDockerTemplateComponent>; let fixture: ComponentFixture<AddDockerTemplateComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedDockerService = new MockedDockerService(); let mockedDockerService = new MockedDockerService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -15,7 +15,7 @@ import { DockerTemplate } from '../../../../models/templates/docker-template';
import { DockerConfigurationService } from '../../../../services/docker-configuration.service'; import { DockerConfigurationService } from '../../../../services/docker-configuration.service';
import { DockerService } from '../../../../services/docker.service'; import { DockerService } from '../../../../services/docker.service';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { ToasterService } from '../../../../services/toaster.service'; import { ToasterService } from '../../../../services/toaster.service';
import { MockedToasterService } from '../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../services/toaster.service.spec';
import { MockedActivatedRoute } from '../../preferences.component.spec'; import { MockedActivatedRoute } from '../../preferences.component.spec';
@ -35,7 +35,7 @@ describe('DockerTemplateDetailsComponent', () => {
let component: DockerTemplateDetailsComponent; let component: DockerTemplateDetailsComponent;
let fixture: ComponentFixture<DockerTemplateDetailsComponent>; let fixture: ComponentFixture<DockerTemplateDetailsComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedDockerService = new MockedDockerService(); let mockedDockerService = new MockedDockerService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -13,7 +13,7 @@ import{ Controller } from '../../../../models/controller';
import { DockerTemplate } from '../../../../models/templates/docker-template'; import { DockerTemplate } from '../../../../models/templates/docker-template';
import { DockerService } from '../../../../services/docker.service'; import { DockerService } from '../../../../services/docker.service';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { MockedActivatedRoute } from '../../preferences.component.spec'; import { MockedActivatedRoute } from '../../preferences.component.spec';
import { DockerTemplatesComponent } from './docker-templates.component'; import { DockerTemplatesComponent } from './docker-templates.component';
@ -27,7 +27,7 @@ describe('DockerTemplatesComponent', () => {
let component: DockerTemplatesComponent; let component: DockerTemplatesComponent;
let fixture: ComponentFixture<DockerTemplatesComponent>; let fixture: ComponentFixture<DockerTemplatesComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedDockerService = new MockedDockerService(); let mockedDockerService = new MockedDockerService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -21,7 +21,7 @@ import { IosTemplate } from '../../../../models/templates/ios-template';
import { IosConfigurationService } from '../../../../services/ios-configuration.service'; import { IosConfigurationService } from '../../../../services/ios-configuration.service';
import { IosService } from '../../../../services/ios.service'; import { IosService } from '../../../../services/ios.service';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { TemplateMocksService } from '../../../../services/template-mocks.service'; import { TemplateMocksService } from '../../../../services/template-mocks.service';
import { ToasterService } from '../../../../services/toaster.service'; import { ToasterService } from '../../../../services/toaster.service';
import { MockedToasterService } from '../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../services/toaster.service.spec';
@ -39,7 +39,7 @@ xdescribe('AddIosTemplateComponent', () => {
let component: AddIosTemplateComponent; let component: AddIosTemplateComponent;
let fixture: ComponentFixture<AddIosTemplateComponent>; let fixture: ComponentFixture<AddIosTemplateComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedIosService = new MockedIosService(); let mockedIosService = new MockedIosService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -12,7 +12,7 @@ import { RouterTestingModule } from '@angular/router/testing';
import { ControllerSettingsService } from '../../../../services/controller-settings.service'; import { ControllerSettingsService } from '../../../../services/controller-settings.service';
import { MockedControllerSettingsService } from '../../../../services/controller-settings.service.spec'; import { MockedControllerSettingsService } from '../../../../services/controller-settings.service.spec';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { ToasterService } from '../../../../services/toaster.service'; import { ToasterService } from '../../../../services/toaster.service';
import { MockedToasterService } from '../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../services/toaster.service.spec';
import { MockedActivatedRoute } from '../../preferences.component.spec'; import { MockedActivatedRoute } from '../../preferences.component.spec';
@ -22,7 +22,7 @@ describe('DynamipsPreferencesComponent', () => {
let component: DynamipsPreferencesComponent; let component: DynamipsPreferencesComponent;
let fixture: ComponentFixture<DynamipsPreferencesComponent>; let fixture: ComponentFixture<DynamipsPreferencesComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();
let mockedServerSettingsService = new MockedControllerSettingsService(); let mockedServerSettingsService = new MockedControllerSettingsService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();

View File

@ -15,7 +15,7 @@ import { IosTemplate } from '../../../../models/templates/ios-template';
import { IosConfigurationService } from '../../../../services/ios-configuration.service'; import { IosConfigurationService } from '../../../../services/ios-configuration.service';
import { IosService } from '../../../../services/ios.service'; import { IosService } from '../../../../services/ios.service';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { ToasterService } from '../../../../services/toaster.service'; import { ToasterService } from '../../../../services/toaster.service';
import { MockedToasterService } from '../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../services/toaster.service.spec';
import { MockedActivatedRoute } from '../../preferences.component.spec'; import { MockedActivatedRoute } from '../../preferences.component.spec';
@ -35,7 +35,7 @@ describe('IosTemplateDetailsComponent', () => {
let component: IosTemplateDetailsComponent; let component: IosTemplateDetailsComponent;
let fixture: ComponentFixture<IosTemplateDetailsComponent>; let fixture: ComponentFixture<IosTemplateDetailsComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedIosService = new MockedIosService(); let mockedIosService = new MockedIosService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -13,7 +13,7 @@ import{ Controller } from '../../../../models/controller';
import { IosTemplate } from '../../../../models/templates/ios-template'; import { IosTemplate } from '../../../../models/templates/ios-template';
import { IosService } from '../../../../services/ios.service'; import { IosService } from '../../../../services/ios.service';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { MockedActivatedRoute } from '../../preferences.component.spec'; import { MockedActivatedRoute } from '../../preferences.component.spec';
import { IosTemplatesComponent } from './ios-templates.component'; import { IosTemplatesComponent } from './ios-templates.component';
@ -27,7 +27,7 @@ describe('IosTemplatesComponent', () => {
let component: IosTemplatesComponent; let component: IosTemplatesComponent;
let fixture: ComponentFixture<IosTemplatesComponent>; let fixture: ComponentFixture<IosTemplatesComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedIosService = new MockedIosService(); let mockedIosService = new MockedIosService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -21,7 +21,7 @@ import { IouTemplate } from '../../../../models/templates/iou-template';
import { IouConfigurationService } from '../../../../services/iou-configuration.service'; import { IouConfigurationService } from '../../../../services/iou-configuration.service';
import { IouService } from '../../../../services/iou.service'; import { IouService } from '../../../../services/iou.service';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { TemplateMocksService } from '../../../../services/template-mocks.service'; import { TemplateMocksService } from '../../../../services/template-mocks.service';
import { ToasterService } from '../../../../services/toaster.service'; import { ToasterService } from '../../../../services/toaster.service';
import { MockedToasterService } from '../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../services/toaster.service.spec';
@ -39,7 +39,7 @@ xdescribe('AddIouTemplateComponent', () => {
let component: AddIouTemplateComponent; let component: AddIouTemplateComponent;
let fixture: ComponentFixture<AddIouTemplateComponent>; let fixture: ComponentFixture<AddIouTemplateComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedIouService = new MockedIouService(); let mockedIouService = new MockedIouService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -15,7 +15,7 @@ import { IouTemplate } from '../../../../models/templates/iou-template';
import { IouConfigurationService } from '../../../../services/iou-configuration.service'; import { IouConfigurationService } from '../../../../services/iou-configuration.service';
import { IouService } from '../../../../services/iou.service'; import { IouService } from '../../../../services/iou.service';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { ToasterService } from '../../../../services/toaster.service'; import { ToasterService } from '../../../../services/toaster.service';
import { MockedToasterService } from '../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../services/toaster.service.spec';
import { MockedActivatedRoute } from '../../preferences.component.spec'; import { MockedActivatedRoute } from '../../preferences.component.spec';
@ -35,7 +35,7 @@ describe('IouTemplateDetailsComponent', () => {
let component: IouTemplateDetailsComponent; let component: IouTemplateDetailsComponent;
let fixture: ComponentFixture<IouTemplateDetailsComponent>; let fixture: ComponentFixture<IouTemplateDetailsComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedIouService = new MockedIouService(); let mockedIouService = new MockedIouService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -13,7 +13,7 @@ import{ Controller } from '../../../../models/controller';
import { IouTemplate } from '../../../../models/templates/iou-template'; import { IouTemplate } from '../../../../models/templates/iou-template';
import { IouService } from '../../../../services/iou.service'; import { IouService } from '../../../../services/iou.service';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { MockedActivatedRoute } from '../../preferences.component.spec'; import { MockedActivatedRoute } from '../../preferences.component.spec';
import { IouTemplatesComponent } from './iou-templates.component'; import { IouTemplatesComponent } from './iou-templates.component';
@ -27,7 +27,7 @@ describe('IouTemplatesComponent', () => {
let component: IouTemplatesComponent; let component: IouTemplatesComponent;
let fixture: ComponentFixture<IouTemplatesComponent>; let fixture: ComponentFixture<IouTemplatesComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedIouService = new MockedIouService(); let mockedIouService = new MockedIouService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -20,7 +20,7 @@ import { QemuTemplate } from '../../../../models/templates/qemu-template';
import { QemuConfigurationService } from '../../../../services/qemu-configuration.service'; import { QemuConfigurationService } from '../../../../services/qemu-configuration.service';
import { QemuService } from '../../../../services/qemu.service'; import { QemuService } from '../../../../services/qemu.service';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { TemplateMocksService } from '../../../../services/template-mocks.service'; import { TemplateMocksService } from '../../../../services/template-mocks.service';
import { ToasterService } from '../../../../services/toaster.service'; import { ToasterService } from '../../../../services/toaster.service';
import { MockedToasterService } from '../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../services/toaster.service.spec';
@ -46,7 +46,7 @@ xdescribe('AddQemuVmTemplateComponent', () => {
let component: AddQemuVmTemplateComponent; let component: AddQemuVmTemplateComponent;
let fixture: ComponentFixture<AddQemuVmTemplateComponent>; let fixture: ComponentFixture<AddQemuVmTemplateComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedQemuService = new MockedQemuService(); let mockedQemuService = new MockedQemuService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -13,7 +13,7 @@ import { of } from 'rxjs';
import { ControllerSettingsService } from '../../../../services/controller-settings.service'; import { ControllerSettingsService } from '../../../../services/controller-settings.service';
import { MockedControllerSettingsService } from '../../../../services/controller-settings.service.spec'; import { MockedControllerSettingsService } from '../../../../services/controller-settings.service.spec';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { ToasterService } from '../../../../services/toaster.service'; import { ToasterService } from '../../../../services/toaster.service';
import { MockedToasterService } from '../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../services/toaster.service.spec';
import { MockedActivatedRoute } from '../../preferences.component.spec'; import { MockedActivatedRoute } from '../../preferences.component.spec';
@ -23,7 +23,7 @@ describe('QemuPreferencesComponent', () => {
let component: QemuPreferencesComponent; let component: QemuPreferencesComponent;
let fixture: ComponentFixture<QemuPreferencesComponent>; let fixture: ComponentFixture<QemuPreferencesComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();
let mockedServerSettingsService = new MockedControllerSettingsService(); let mockedServerSettingsService = new MockedControllerSettingsService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();

View File

@ -16,7 +16,7 @@ import { QemuTemplate } from '../../../../models/templates/qemu-template';
import { QemuConfigurationService } from '../../../../services/qemu-configuration.service'; import { QemuConfigurationService } from '../../../../services/qemu-configuration.service';
import { QemuService } from '../../../../services/qemu.service'; import { QemuService } from '../../../../services/qemu.service';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { ToasterService } from '../../../../services/toaster.service'; import { ToasterService } from '../../../../services/toaster.service';
import { MockedToasterService } from '../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../services/toaster.service.spec';
import { MockedActivatedRoute } from '../../preferences.component.spec'; import { MockedActivatedRoute } from '../../preferences.component.spec';
@ -44,7 +44,7 @@ describe('QemuVmTemplateDetailsComponent', () => {
let component: QemuVmTemplateDetailsComponent; let component: QemuVmTemplateDetailsComponent;
let fixture: ComponentFixture<QemuVmTemplateDetailsComponent>; let fixture: ComponentFixture<QemuVmTemplateDetailsComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedQemuService = new MockedQemuService(); let mockedQemuService = new MockedQemuService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -13,7 +13,7 @@ import{ Controller } from '../../../../models/controller';
import { QemuTemplate } from '../../../../models/templates/qemu-template'; import { QemuTemplate } from '../../../../models/templates/qemu-template';
import { QemuService } from '../../../../services/qemu.service'; import { QemuService } from '../../../../services/qemu.service';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { MockedActivatedRoute } from '../../preferences.component.spec'; import { MockedActivatedRoute } from '../../preferences.component.spec';
import { QemuVmTemplatesComponent } from './qemu-vm-templates.component'; import { QemuVmTemplatesComponent } from './qemu-vm-templates.component';
@ -27,7 +27,7 @@ describe('QemuTemplatesComponent', () => {
let component: QemuVmTemplatesComponent; let component: QemuVmTemplatesComponent;
let fixture: ComponentFixture<QemuVmTemplatesComponent>; let fixture: ComponentFixture<QemuVmTemplatesComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedQemuService = new MockedQemuService(); let mockedQemuService = new MockedQemuService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -13,7 +13,7 @@ import { of } from 'rxjs';
import{ Controller } from '../../../../models/controller'; import{ Controller } from '../../../../models/controller';
import { VirtualBoxTemplate } from '../../../../models/templates/virtualbox-template'; import { VirtualBoxTemplate } from '../../../../models/templates/virtualbox-template';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { TemplateMocksService } from '../../../../services/template-mocks.service'; import { TemplateMocksService } from '../../../../services/template-mocks.service';
import { ToasterService } from '../../../../services/toaster.service'; import { ToasterService } from '../../../../services/toaster.service';
import { MockedToasterService } from '../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../services/toaster.service.spec';
@ -35,7 +35,7 @@ describe('AddVirtualBoxTemplateComponent', () => {
let component: AddVirtualBoxTemplateComponent; let component: AddVirtualBoxTemplateComponent;
let fixture: ComponentFixture<AddVirtualBoxTemplateComponent>; let fixture: ComponentFixture<AddVirtualBoxTemplateComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedVirtualBoxService = new MockedVirtualBoxService(); let mockedVirtualBoxService = new MockedVirtualBoxService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -9,7 +9,7 @@ import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { ActivatedRoute } from '@angular/router'; import { ActivatedRoute } from '@angular/router';
import { RouterTestingModule } from '@angular/router/testing'; import { RouterTestingModule } from '@angular/router/testing';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { MockedActivatedRoute } from '../../preferences.component.spec'; import { MockedActivatedRoute } from '../../preferences.component.spec';
import { VirtualBoxPreferencesComponent } from './virtual-box-preferences.component'; import { VirtualBoxPreferencesComponent } from './virtual-box-preferences.component';
@ -17,7 +17,7 @@ describe('VirtualBoxPreferencesComponent', () => {
let component: VirtualBoxPreferencesComponent; let component: VirtualBoxPreferencesComponent;
let fixture: ComponentFixture<VirtualBoxPreferencesComponent>; let fixture: ComponentFixture<VirtualBoxPreferencesComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();
beforeEach(async() => { beforeEach(async() => {

View File

@ -14,7 +14,7 @@ import { of } from 'rxjs';
import{ Controller } from '../../../../models/controller'; import{ Controller } from '../../../../models/controller';
import { VirtualBoxTemplate } from '../../../../models/templates/virtualbox-template'; import { VirtualBoxTemplate } from '../../../../models/templates/virtualbox-template';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { ToasterService } from '../../../../services/toaster.service'; import { ToasterService } from '../../../../services/toaster.service';
import { MockedToasterService } from '../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../services/toaster.service.spec';
import { VirtualBoxConfigurationService } from '../../../../services/virtual-box-configuration.service'; import { VirtualBoxConfigurationService } from '../../../../services/virtual-box-configuration.service';
@ -36,7 +36,7 @@ describe('VirtualBoxTemplateDetailsComponent', () => {
let component: VirtualBoxTemplateDetailsComponent; let component: VirtualBoxTemplateDetailsComponent;
let fixture: ComponentFixture<VirtualBoxTemplateDetailsComponent>; let fixture: ComponentFixture<VirtualBoxTemplateDetailsComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedVirtualBoxService = new MockedVirtualBoxService(); let mockedVirtualBoxService = new MockedVirtualBoxService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -12,7 +12,7 @@ import { of } from 'rxjs';
import{ Controller } from '../../../../models/controller'; import{ Controller } from '../../../../models/controller';
import { VirtualBoxTemplate } from '../../../../models/templates/virtualbox-template'; import { VirtualBoxTemplate } from '../../../../models/templates/virtualbox-template';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { VirtualBoxService } from '../../../../services/virtual-box.service'; import { VirtualBoxService } from '../../../../services/virtual-box.service';
import { MockedActivatedRoute } from '../../preferences.component.spec'; import { MockedActivatedRoute } from '../../preferences.component.spec';
import { VirtualBoxTemplatesComponent } from './virtual-box-templates.component'; import { VirtualBoxTemplatesComponent } from './virtual-box-templates.component';
@ -27,7 +27,7 @@ describe('VirtualBoxTemplatesComponent', () => {
let component: VirtualBoxTemplatesComponent; let component: VirtualBoxTemplatesComponent;
let fixture: ComponentFixture<VirtualBoxTemplatesComponent>; let fixture: ComponentFixture<VirtualBoxTemplatesComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedVirtualBoxService = new MockedVirtualBoxService(); let mockedVirtualBoxService = new MockedVirtualBoxService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -14,7 +14,7 @@ import{ Controller } from '../../../../models/controller';
import { VmwareTemplate } from '../../../../models/templates/vmware-template'; import { VmwareTemplate } from '../../../../models/templates/vmware-template';
import { VmwareVm } from '../../../../models/vmware/vmware-vm'; import { VmwareVm } from '../../../../models/vmware/vmware-vm';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { TemplateMocksService } from '../../../../services/template-mocks.service'; import { TemplateMocksService } from '../../../../services/template-mocks.service';
import { ToasterService } from '../../../../services/toaster.service'; import { ToasterService } from '../../../../services/toaster.service';
import { MockedToasterService } from '../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../services/toaster.service.spec';
@ -36,7 +36,7 @@ describe('AddVmwareTemplateComponent', () => {
let component: AddVmwareTemplateComponent; let component: AddVmwareTemplateComponent;
let fixture: ComponentFixture<AddVmwareTemplateComponent>; let fixture: ComponentFixture<AddVmwareTemplateComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedVmwareService = new MockedVmwareService(); let mockedVmwareService = new MockedVmwareService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -9,7 +9,7 @@ import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { ActivatedRoute } from '@angular/router'; import { ActivatedRoute } from '@angular/router';
import { RouterTestingModule } from '@angular/router/testing'; import { RouterTestingModule } from '@angular/router/testing';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { MockedActivatedRoute } from '../../preferences.component.spec'; import { MockedActivatedRoute } from '../../preferences.component.spec';
import { VmwarePreferencesComponent } from './vmware-preferences.component'; import { VmwarePreferencesComponent } from './vmware-preferences.component';
@ -17,7 +17,7 @@ describe('VmwarePreferencesComponent', () => {
let component: VmwarePreferencesComponent; let component: VmwarePreferencesComponent;
let fixture: ComponentFixture<VmwarePreferencesComponent>; let fixture: ComponentFixture<VmwarePreferencesComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();
beforeEach(async() => { beforeEach(async() => {

View File

@ -14,7 +14,7 @@ import { of } from 'rxjs';
import{ Controller } from '../../../../models/controller'; import{ Controller } from '../../../../models/controller';
import { VmwareTemplate } from '../../../../models/templates/vmware-template'; import { VmwareTemplate } from '../../../../models/templates/vmware-template';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { ToasterService } from '../../../../services/toaster.service'; import { ToasterService } from '../../../../services/toaster.service';
import { MockedToasterService } from '../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../services/toaster.service.spec';
import { VmwareConfigurationService } from '../../../../services/vmware-configuration.service'; import { VmwareConfigurationService } from '../../../../services/vmware-configuration.service';
@ -36,7 +36,7 @@ describe('VmwareTemplateDetailsComponent', () => {
let component: VmwareTemplateDetailsComponent; let component: VmwareTemplateDetailsComponent;
let fixture: ComponentFixture<VmwareTemplateDetailsComponent>; let fixture: ComponentFixture<VmwareTemplateDetailsComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedVmwareService = new MockedVmwareService(); let mockedVmwareService = new MockedVmwareService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -12,7 +12,7 @@ import { of } from 'rxjs';
import{ Controller } from '../../../../models/controller'; import{ Controller } from '../../../../models/controller';
import { VmwareTemplate } from '../../../../models/templates/vmware-template'; import { VmwareTemplate } from '../../../../models/templates/vmware-template';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { VmwareService } from '../../../../services/vmware.service'; import { VmwareService } from '../../../../services/vmware.service';
import { MockedActivatedRoute } from '../../preferences.component.spec'; import { MockedActivatedRoute } from '../../preferences.component.spec';
import { VmwareTemplatesComponent } from './vmware-templates.component'; import { VmwareTemplatesComponent } from './vmware-templates.component';
@ -27,7 +27,7 @@ describe('VmwareTemplatesComponent', () => {
let component: VmwareTemplatesComponent; let component: VmwareTemplatesComponent;
let fixture: ComponentFixture<VmwareTemplatesComponent>; let fixture: ComponentFixture<VmwareTemplatesComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedVmwareService = new MockedVmwareService(); let mockedVmwareService = new MockedVmwareService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -14,7 +14,7 @@ import{ Controller } from '../../../../models/controller';
import { VpcsTemplate } from '../../../../models/templates/vpcs-template'; import { VpcsTemplate } from '../../../../models/templates/vpcs-template';
import { ComputeService } from '../../../../services/compute.service'; import { ComputeService } from '../../../../services/compute.service';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { TemplateMocksService } from '../../../../services/template-mocks.service'; import { TemplateMocksService } from '../../../../services/template-mocks.service';
import { ToasterService } from '../../../../services/toaster.service'; import { ToasterService } from '../../../../services/toaster.service';
import { MockedToasterService } from '../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../services/toaster.service.spec';
@ -38,7 +38,7 @@ describe('AddVpcsTemplateComponent', () => {
let component: AddVpcsTemplateComponent; let component: AddVpcsTemplateComponent;
let fixture: ComponentFixture<AddVpcsTemplateComponent>; let fixture: ComponentFixture<AddVpcsTemplateComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedVpcsService = new MockedVpcsService(); let mockedVpcsService = new MockedVpcsService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -9,7 +9,7 @@ import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { ActivatedRoute } from '@angular/router'; import { ActivatedRoute } from '@angular/router';
import { RouterTestingModule } from '@angular/router/testing'; import { RouterTestingModule } from '@angular/router/testing';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { MockedActivatedRoute } from '../../preferences.component.spec'; import { MockedActivatedRoute } from '../../preferences.component.spec';
import { VpcsPreferencesComponent } from './vpcs-preferences.component'; import { VpcsPreferencesComponent } from './vpcs-preferences.component';
@ -17,7 +17,7 @@ describe('VpcsPreferencesComponent', () => {
let component: VpcsPreferencesComponent; let component: VpcsPreferencesComponent;
let fixture: ComponentFixture<VpcsPreferencesComponent>; let fixture: ComponentFixture<VpcsPreferencesComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();
beforeEach(async() => { beforeEach(async() => {

View File

@ -13,7 +13,7 @@ import { of } from 'rxjs';
import{ Controller } from '../../../../models/controller'; import{ Controller } from '../../../../models/controller';
import { VpcsTemplate } from '../../../../models/templates/vpcs-template'; import { VpcsTemplate } from '../../../../models/templates/vpcs-template';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { ToasterService } from '../../../../services/toaster.service'; import { ToasterService } from '../../../../services/toaster.service';
import { MockedToasterService } from '../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../services/toaster.service.spec';
import { VpcsConfigurationService } from '../../../../services/vpcs-configuration.service'; import { VpcsConfigurationService } from '../../../../services/vpcs-configuration.service';
@ -35,7 +35,7 @@ describe('VpcsTemplateDetailsComponent', () => {
let component: VpcsTemplateDetailsComponent; let component: VpcsTemplateDetailsComponent;
let fixture: ComponentFixture<VpcsTemplateDetailsComponent>; let fixture: ComponentFixture<VpcsTemplateDetailsComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedVpcsService = new MockedVpcsService(); let mockedVpcsService = new MockedVpcsService();
let mockedToasterService = new MockedToasterService(); let mockedToasterService = new MockedToasterService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -12,7 +12,7 @@ import { of } from 'rxjs';
import{ Controller } from '../../../../models/controller'; import{ Controller } from '../../../../models/controller';
import { VpcsTemplate } from '../../../../models/templates/vpcs-template'; import { VpcsTemplate } from '../../../../models/templates/vpcs-template';
import { ControllerService } from '../../../../services/controller.service'; import { ControllerService } from '../../../../services/controller.service';
import { MockedServerService } from '../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../services/controller.service.spec';
import { VpcsService } from '../../../../services/vpcs.service'; import { VpcsService } from '../../../../services/vpcs.service';
import { MockedActivatedRoute } from '../../preferences.component.spec'; import { MockedActivatedRoute } from '../../preferences.component.spec';
import { VpcsTemplatesComponent } from './vpcs-templates.component'; import { VpcsTemplatesComponent } from './vpcs-templates.component';
@ -27,7 +27,7 @@ describe('VpcsTemplatesComponent', () => {
let component: VpcsTemplatesComponent; let component: VpcsTemplatesComponent;
let fixture: ComponentFixture<VpcsTemplatesComponent>; let fixture: ComponentFixture<VpcsTemplatesComponent>;
let mockedServerService = new MockedServerService(); let mockedServerService = new MockedControllerService();
let mockedVpcsService = new MockedVpcsService(); let mockedVpcsService = new MockedVpcsService();
let activatedRoute = new MockedActivatedRoute().get(); let activatedRoute = new MockedActivatedRoute().get();

View File

@ -5,7 +5,7 @@ import { Node } from '../../../../../cartography/models/node';
import{ Controller } from '../../../../../models/controller'; import{ Controller } from '../../../../../models/controller';
import { NodeService } from '../../../../../services/node.service'; import { NodeService } from '../../../../../services/node.service';
import { ControllerService } from '../../../../../services/controller.service'; import { ControllerService } from '../../../../../services/controller.service';
import { MockedServerService } from '../../../../../services/controller.service.spec'; import { MockedControllerService } from '../../../../../services/controller.service.spec';
import { SettingsService } from '../../../../../services/settings.service'; import { SettingsService } from '../../../../../services/settings.service';
import { ToasterService } from '../../../../../services/toaster.service'; import { ToasterService } from '../../../../../services/toaster.service';
import { MockedToasterService } from '../../../../../services/toaster.service.spec'; import { MockedToasterService } from '../../../../../services/toaster.service.spec';
@ -18,7 +18,7 @@ describe('ConsoleDeviceActionComponent', () => {
let electronService; let electronService;
let controller:Controller ; let controller:Controller ;
let settingsService: SettingsService; let settingsService: SettingsService;
let mockedServerService: MockedServerService; let mockedServerService: MockedControllerService;
let mockedToaster: MockedToasterService; let mockedToaster: MockedToasterService;
let mockedNodeService: MockedNodeService = new MockedNodeService(); let mockedNodeService: MockedNodeService = new MockedNodeService();
@ -34,7 +34,7 @@ describe('ConsoleDeviceActionComponent', () => {
}, },
}; };
mockedServerService = new MockedServerService(); mockedServerService = new MockedControllerService();
mockedToaster = new MockedToasterService(); mockedToaster = new MockedToasterService();
controller = { host: 'localhost', port: 222 } as Controller ; controller = { host: 'localhost', port: 222 } as Controller ;

View File

@ -1,7 +1,7 @@
import { ComponentFixture, TestBed } from '@angular/core/testing'; import { ComponentFixture, TestBed } from '@angular/core/testing';
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
import { MockedNodeService } from 'app/components/project-map/project-map.component.spec'; import { MockedNodeService } from 'app/components/project-map/project-map.component.spec';
import { HttpServer } from 'app/services/http-server.service'; import { HttpController } from 'app/services/http-controller.service';
import { NodeService } from 'app/services/node.service'; import { NodeService } from 'app/services/node.service';
import { ToasterService } from 'app/services/toaster.service'; import { ToasterService } from 'app/services/toaster.service';
import { MockedToasterService } from 'app/services/toaster.service.spec'; import { MockedToasterService } from 'app/services/toaster.service.spec';
@ -19,7 +19,7 @@ describe('StartNodeActionComponent', () => {
imports:[MatProgressSpinnerModule ], imports:[MatProgressSpinnerModule ],
providers: [ providers: [
{ provide: NodeService, useValue: mockedNodeService }, { provide: NodeService, useValue: mockedNodeService },
{ provide: HttpServer, useValue: {} }, { provide: HttpController, useValue: {} },
{ provide: ToasterService, useValue: mockedToasterService }, { provide: ToasterService, useValue: mockedToasterService },
], ],
}).compileComponents(); }).compileComponents();

View File

@ -1,6 +1,6 @@
import { ComponentFixture, TestBed } from '@angular/core/testing'; import { ComponentFixture, TestBed } from '@angular/core/testing';
import { MockedNodeService } from 'app/components/project-map/project-map.component.spec'; import { MockedNodeService } from 'app/components/project-map/project-map.component.spec';
import { HttpServer } from 'app/services/http-server.service'; import { HttpController } from 'app/services/http-controller.service';
import { NodeService } from 'app/services/node.service'; import { NodeService } from 'app/services/node.service';
import { StopNodeActionComponent } from './stop-node-action.component'; import { StopNodeActionComponent } from './stop-node-action.component';

View File

@ -10,7 +10,7 @@ import { of } from 'rxjs';
import { NodesDataSource } from '../../../cartography/datasources/nodes-datasource'; import { NodesDataSource } from '../../../cartography/datasources/nodes-datasource';
import { ProjectWebServiceHandler, WebServiceMessage } from '../../../handlers/project-web-service-handler'; import { ProjectWebServiceHandler, WebServiceMessage } from '../../../handlers/project-web-service-handler';
import{ Controller } from '../../../models/controller'; import{ Controller } from '../../../models/controller';
import { HttpServer, ServerErrorHandler } from '../../../services/http-server.service'; import { HttpController, ControllerErrorHandler } from '../../../services/http-controller.service';
import { NodeService } from '../../../services/node.service'; import { NodeService } from '../../../services/node.service';
import { NodeConsoleService } from '../../../services/nodeConsole.service'; import { NodeConsoleService } from '../../../services/nodeConsole.service';
import { MockedNodesDataSource, MockedNodeService } from '../project-map.component.spec'; import { MockedNodesDataSource, MockedNodeService } from '../project-map.component.spec';
@ -39,7 +39,7 @@ describe('LogConsoleComponent', () => {
let mapSettingsService: MapSettingsService; let mapSettingsService: MapSettingsService;
let toasterService: ToasterService; let toasterService: ToasterService;
let httpServer = new HttpServer({} as HttpClient, {} as ServerErrorHandler); let httpServer = new HttpController({} as HttpClient, {} as ControllerErrorHandler);
beforeEach(async() => { beforeEach(async() => {
await TestBed.configureTestingModule({ await TestBed.configureTestingModule({
@ -49,7 +49,7 @@ describe('LogConsoleComponent', () => {
{ provide: NodeService, useValue: mockedNodeService }, { provide: NodeService, useValue: mockedNodeService },
{ provide: NodesDataSource, useValue: mockedNodesDataSource }, { provide: NodesDataSource, useValue: mockedNodesDataSource },
{ provide: LogEventsDataSource, useClass: LogEventsDataSource }, { provide: LogEventsDataSource, useClass: LogEventsDataSource },
{ provide: HttpServer, useValue: httpServer }, { provide: HttpController, useValue: httpServer },
NodeConsoleService, NodeConsoleService,
ToasterService, ToasterService,
MapSettingsService MapSettingsService

View File

@ -20,7 +20,7 @@ import { LogEvent } from '../../../models/logEvent';
import { Port } from '../../../models/port'; import { Port } from '../../../models/port';
import { Project } from '../../../models/project'; import { Project } from '../../../models/project';
import{ Controller } from '../../../models/controller'; import{ Controller } from '../../../models/controller';
import { HttpServer } from '../../../services/http-server.service'; import { HttpController } from '../../../services/http-controller.service';
import { NodeService } from '../../../services/node.service'; import { NodeService } from '../../../services/node.service';
import { NodeConsoleService } from '../../../services/nodeConsole.service'; import { NodeConsoleService } from '../../../services/nodeConsole.service';
import { ThemeService } from '../../../services/theme.service'; import { ThemeService } from '../../../services/theme.service';
@ -70,7 +70,7 @@ export class LogConsoleComponent implements OnInit, AfterViewInit, OnDestroy {
private nodeService: NodeService, private nodeService: NodeService,
private nodesDataSource: NodesDataSource, private nodesDataSource: NodesDataSource,
private logEventsDataSource: LogEventsDataSource, private logEventsDataSource: LogEventsDataSource,
private httpService: HttpServer, private httpService: HttpController,
private themeService: ThemeService, private themeService: ThemeService,
private cd: ChangeDetectorRef, private cd: ChangeDetectorRef,
private nodeConsoleService: NodeConsoleService, private nodeConsoleService: NodeConsoleService,

View File

@ -57,7 +57,7 @@ import { ProjectService } from '../../services/project.service';
import { MockedProjectService } from '../../services/project.service.spec'; import { MockedProjectService } from '../../services/project.service.spec';
import { RecentlyOpenedProjectService } from '../../services/recentlyOpenedProject.service'; import { RecentlyOpenedProjectService } from '../../services/recentlyOpenedProject.service';
import { ControllerService } from '../../services/controller.service'; import { ControllerService } from '../../services/controller.service';
import { MockedServerService } from '../../services/controller.service.spec'; import { MockedControllerService } from '../../services/controller.service.spec';
import { SettingsService } from '../../services/settings.service'; import { SettingsService } from '../../services/settings.service';
import { ToasterService } from '../../services/toaster.service'; import { ToasterService } from '../../services/toaster.service';
import { MockedToasterService } from '../../services/toaster.service.spec'; import { MockedToasterService } from '../../services/toaster.service.spec';
@ -276,7 +276,7 @@ xdescribe('ProjectMapComponent', () => {
], ],
providers: [ providers: [
{ provide: ActivatedRoute }, { provide: ActivatedRoute },
{ provide: ControllerService, useClass: MockedServerService }, { provide: ControllerService, useClass: MockedControllerService },
{ provide: ProjectService, useClass: MockedProjectService }, { provide: ProjectService, useClass: MockedProjectService },
{ provide: NodeService }, { provide: NodeService },
{ provide: LinkService }, { provide: LinkService },

View File

@ -21,7 +21,7 @@ import{ Controller } from '../../models/controller';
import { ProjectService } from '../../services/project.service'; import { ProjectService } from '../../services/project.service';
import { MockedProjectService } from '../../services/project.service.spec'; import { MockedProjectService } from '../../services/project.service.spec';
import { ControllerService } from '../../services/controller.service'; import { ControllerService } from '../../services/controller.service';
import { MockedServerService } from '../../services/controller.service.spec'; import { MockedControllerService } from '../../services/controller.service.spec';
import { Settings, SettingsService } from '../../services/settings.service'; import { Settings, SettingsService } from '../../services/settings.service';
import { ToasterService } from '../../services/toaster.service'; import { ToasterService } from '../../services/toaster.service';
import { ChooseNameDialogComponent } from './choose-name-dialog/choose-name-dialog.component'; import { ChooseNameDialogComponent } from './choose-name-dialog/choose-name-dialog.component';
@ -66,7 +66,7 @@ xdescribe('ProjectsComponent', () => {
RouterTestingModule.withRoutes([]), RouterTestingModule.withRoutes([]),
], ],
providers: [ providers: [
{ provide: ControllerService, useClass: MockedServerService }, { provide: ControllerService, useClass: MockedControllerService },
{ provide: ProjectService, useValue: mockedProjectService }, { provide: ProjectService, useValue: mockedProjectService },
{ provide: SettingsService }, { provide: SettingsService },
{ provide: ToasterService }, { provide: ToasterService },

View File

@ -5,7 +5,7 @@ import { MatDialog, MatDialogModule } from '@angular/material/dialog';
import { MatSnackBarModule } from '@angular/material/snack-bar'; import { MatSnackBarModule } from '@angular/material/snack-bar';
import { Context } from 'app/cartography/models/context'; import { Context } from 'app/cartography/models/context';
import { ProgressDialogService } from 'app/common/progress-dialog/progress-dialog.service'; import { ProgressDialogService } from 'app/common/progress-dialog/progress-dialog.service';
import { HttpServer, ServerErrorHandler } from 'app/services/http-server.service'; import { HttpController, ControllerErrorHandler } from 'app/services/http-controller.service';
import { SnapshotService } from 'app/services/snapshot.service'; import { SnapshotService } from 'app/services/snapshot.service';
import { ToasterService } from 'app/services/toaster.service'; import { ToasterService } from 'app/services/toaster.service';
import { SnapshotMenuItemComponent } from './snapshot-menu-item.component'; import { SnapshotMenuItemComponent } from './snapshot-menu-item.component';
@ -21,11 +21,11 @@ describe('SnapshotMenuItemComponent', () => {
providers: [ providers: [
SnapshotService, SnapshotService,
MatDialog, MatDialog,
HttpServer, HttpController,
Overlay, Overlay,
ScrollStrategyOptions, ScrollStrategyOptions,
HttpClient, HttpClient,
ServerErrorHandler, ControllerErrorHandler,
ProgressDialogService, ProgressDialogService,
Context, Context,
ToasterService ToasterService

View File

@ -3,8 +3,8 @@ import { ComponentFixture, TestBed } from '@angular/core/testing';
import { FormBuilder, FormsModule, ReactiveFormsModule, Validators } from '@angular/forms'; import { FormBuilder, FormsModule, ReactiveFormsModule, Validators } from '@angular/forms';
import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog';
import { RouterTestingModule } from '@angular/router/testing'; import { RouterTestingModule } from '@angular/router/testing';
import { HttpServer } from 'app/services/http-server.service'; import { HttpController } from '../../../services/http-controller.service';
import { MockedServerService } from 'app/services/controller.service.spec'; import { MockedControllerService } from 'app/services/controller.service.spec';
import { TemplateMocksService } from 'app/services/template-mocks.service'; import { TemplateMocksService } from 'app/services/template-mocks.service';
import { TemplateService } from 'app/services/template.service'; import { TemplateService } from 'app/services/template.service';
import { ToasterService } from 'app/services/toaster.service'; import { ToasterService } from 'app/services/toaster.service';
@ -28,7 +28,7 @@ describe('TemplateListDialogComponent', () => {
{ provide: MatDialogRef, useValue: {} }, { provide: MatDialogRef, useValue: {} },
{ provide: MAT_DIALOG_DATA, useValue: {} }, { provide: MAT_DIALOG_DATA, useValue: {} },
{ provide: NonNegativeValidator, useValue: {} }, { provide: NonNegativeValidator, useValue: {} },
HttpServer, HttpController,
HttpClient HttpClient
] ]
}).compileComponents(); }).compileComponents();

View File

@ -5,7 +5,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing';
import { MatDialog, MatDialogModule } from '@angular/material/dialog'; import { MatDialog, MatDialogModule } from '@angular/material/dialog';
import { MatMenuModule } from '@angular/material/menu'; import { MatMenuModule } from '@angular/material/menu';
import { Context } from 'app/cartography/models/context'; import { Context } from 'app/cartography/models/context';
import { HttpServer, ServerErrorHandler } from 'app/services/http-server.service'; import { HttpController, ControllerErrorHandler } from 'app/services/http-controller.service';
import { MapScaleService } from 'app/services/mapScale.service'; import { MapScaleService } from 'app/services/mapScale.service';
import { SymbolService } from 'app/services/symbol.service'; import { SymbolService } from 'app/services/symbol.service';
import { TemplateService } from 'app/services/template.service'; import { TemplateService } from 'app/services/template.service';
@ -24,11 +24,11 @@ describe('TemplateComponent', () => {
MatDialog, MatDialog,
Overlay, Overlay,
TemplateService, TemplateService,
HttpServer, HttpController,
MapScaleService, MapScaleService,
HttpClient, HttpClient,
HttpHandler, HttpHandler,
ServerErrorHandler, ControllerErrorHandler,
Context, Context,
{ provide: SymbolService, useClass: mockedSymbolService }, { provide: SymbolService, useClass: mockedSymbolService },
], ],

View File

@ -1,7 +1,7 @@
import { Pipe, PipeTransform } from '@angular/core'; import { Pipe, PipeTransform } from '@angular/core';
import { Console } from 'console'; import { Console } from 'console';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { HttpServer } from '../services/http-server.service'; import { HttpController } from '../services/http-controller.service';
import { DomSanitizer } from '@angular/platform-browser'; import { DomSanitizer } from '@angular/platform-browser';
import { environment } from 'environments/environment'; import { environment } from 'environments/environment';
@ -11,7 +11,7 @@ import { environment } from 'environments/environment';
export class AuthImageFilter implements PipeTransform { export class AuthImageFilter implements PipeTransform {
constructor( constructor(
private httpServer: HttpServer, private httpServer: HttpController,
private domSanitizer: DomSanitizer private domSanitizer: DomSanitizer
) { } ) { }

View File

@ -10,11 +10,11 @@ import { Subject } from 'rxjs';
import { ProgressComponent } from '../../common/progress/progress.component'; import { ProgressComponent } from '../../common/progress/progress.component';
import { ProgressService } from '../../common/progress/progress.service'; import { ProgressService } from '../../common/progress/progress.service';
import { RecentlyOpenedProjectService } from '../../services/recentlyOpenedProject.service'; import { RecentlyOpenedProjectService } from '../../services/recentlyOpenedProject.service';
import { ControllerManagementService, ServerStateEvent } from '../../services/controller-management.service'; import { ControllerManagementService, ControllerStateEvent } from '../../services/controller-management.service';
import { ToasterService } from '../../services/toaster.service'; import { ToasterService } from '../../services/toaster.service';
import { MockedToasterService } from '../../services/toaster.service.spec'; import { MockedToasterService } from '../../services/toaster.service.spec';
import { DefaultLayoutComponent } from './default-layout.component'; import { DefaultLayoutComponent } from './default-layout.component';
import { HttpServer, ServerErrorHandler } from '../../services/http-server.service'; import { HttpController, ControllerErrorHandler } from '../../services/http-controller.service';
import { HttpClientModule } from '@angular/common/http'; import { HttpClientModule } from '@angular/common/http';
class ElectronServiceMock { class ElectronServiceMock {
@ -22,7 +22,7 @@ class ElectronServiceMock {
} }
class MockedServerManagementService { class MockedServerManagementService {
public serverStatusChanged; public controllerStatusChanged;
public stopAll() {} public stopAll() {}
} }
@ -32,12 +32,12 @@ describe('DefaultLayoutComponent', () => {
let electronServiceMock: ElectronServiceMock; let electronServiceMock: ElectronServiceMock;
let serverManagementService = new MockedServerManagementService(); let serverManagementService = new MockedServerManagementService();
let serverService: ControllerService; let serverService: ControllerService;
let httpServer: HttpServer; let httpServer: HttpController;
let errorHandler: ServerErrorHandler; let errorHandler: ControllerErrorHandler;
beforeEach(async() => { beforeEach(async() => {
electronServiceMock = new ElectronServiceMock(); electronServiceMock = new ElectronServiceMock();
serverManagementService.controllerStatusChanged = new Subject<ServerStateEvent>(); serverManagementService.controllerStatusChanged = new Subject<ControllerStateEvent>();
await TestBed.configureTestingModule({ await TestBed.configureTestingModule({
declarations: [DefaultLayoutComponent, ProgressComponent], declarations: [DefaultLayoutComponent, ProgressComponent],
@ -60,14 +60,14 @@ describe('DefaultLayoutComponent', () => {
useClass: RecentlyOpenedProjectService, useClass: RecentlyOpenedProjectService,
}, },
{ provide: ControllerService }, { provide: ControllerService },
{ provide: HttpServer }, { provide: HttpController },
{ provide: ServerErrorHandler }, { provide: ControllerErrorHandler },
ProgressService, ProgressService,
], ],
}).compileComponents(); }).compileComponents();
errorHandler = TestBed.inject(ServerErrorHandler); errorHandler = TestBed.inject(ControllerErrorHandler);
httpServer = TestBed.inject(HttpServer); httpServer = TestBed.inject(HttpController);
serverService = TestBed.inject(ControllerService); serverService = TestBed.inject(ControllerService);
}); });

View File

@ -3,11 +3,11 @@ import { environment } from 'environments/environment';
import { Observable } from 'rxjs'; import { Observable } from 'rxjs';
import { Appliance } from '../models/appliance'; import { Appliance } from '../models/appliance';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
@Injectable() @Injectable()
export class ApplianceService { export class ApplianceService {
constructor(private httpServer: HttpServer) {} constructor(private httpServer: HttpController) {}
getAppliances(controller:Controller ): Observable<Appliance[]> { getAppliances(controller:Controller ): Observable<Appliance[]> {
return this.httpServer.get<Appliance[]>(controller, '/appliances') as Observable<Appliance[]>; return this.httpServer.get<Appliance[]>(controller, '/appliances') as Observable<Appliance[]>;

View File

@ -7,24 +7,24 @@ import { CloudTemplate } from '../models/templates/cloud-template';
import { EthernetHubTemplate } from '../models/templates/ethernet-hub-template'; import { EthernetHubTemplate } from '../models/templates/ethernet-hub-template';
import { AppTestingModule } from '../testing/app-testing/app-testing.module'; import { AppTestingModule } from '../testing/app-testing/app-testing.module';
import { BuiltInTemplatesService } from './built-in-templates.service'; import { BuiltInTemplatesService } from './built-in-templates.service';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
import { getTestServer } from './testing'; import { getTestServer } from './testing';
describe('BuiltInTemplatesService', () => { describe('BuiltInTemplatesService', () => {
let httpClient: HttpClient; let httpClient: HttpClient;
let httpTestingController: HttpTestingController; let httpTestingController: HttpTestingController;
let httpServer: HttpServer; let httpServer: HttpController;
let controller:Controller ; let controller:Controller ;
beforeEach(() => { beforeEach(() => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [HttpClientTestingModule, AppTestingModule], imports: [HttpClientTestingModule, AppTestingModule],
providers: [HttpServer, BuiltInTemplatesService], providers: [HttpController, BuiltInTemplatesService],
}); });
httpClient = TestBed.get(HttpClient); httpClient = TestBed.get(HttpClient);
httpTestingController = TestBed.get(HttpTestingController); httpTestingController = TestBed.get(HttpTestingController);
httpServer = TestBed.get(HttpServer); httpServer = TestBed.get(HttpController);
controller = getTestServer(); controller = getTestServer();
}); });

View File

@ -1,11 +1,11 @@
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { Observable } from 'rxjs'; import { Observable } from 'rxjs';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
@Injectable() @Injectable()
export class BuiltInTemplatesService { export class BuiltInTemplatesService {
constructor(private httpServer: HttpServer) {} constructor(private httpServer: HttpController) {}
getTemplates(controller:Controller ): Observable<any[]> { getTemplates(controller:Controller ): Observable<any[]> {
return this.httpServer.get<any[]>(controller, '/templates') as Observable<any[]>; return this.httpServer.get<any[]>(controller, '/templates') as Observable<any[]>;

View File

@ -4,11 +4,11 @@ import { Observable } from 'rxjs';
import { Compute } from '../models/compute'; import { Compute } from '../models/compute';
import { ComputeStatistics } from '../models/computeStatistics'; import { ComputeStatistics } from '../models/computeStatistics';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
@Injectable() @Injectable()
export class ComputeService { export class ComputeService {
constructor(private httpServer: HttpServer) {} constructor(private httpServer: HttpController) {}
getComputes(controller:Controller ): Observable<Compute[]> { getComputes(controller:Controller ): Observable<Compute[]> {
return this.httpServer.get<Compute[]>(controller, '/computes') as Observable<Compute[]>; return this.httpServer.get<Compute[]>(controller, '/computes') as Observable<Compute[]>;

View File

@ -4,7 +4,7 @@ import { of } from 'rxjs';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { QemuSettings } from '../models/settings/qemu-settings'; import { QemuSettings } from '../models/settings/qemu-settings';
import { AppTestingModule } from '../testing/app-testing/app-testing.module'; import { AppTestingModule } from '../testing/app-testing/app-testing.module';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
import { ControllerSettingsService } from './controller-settings.service'; import { ControllerSettingsService } from './controller-settings.service';
export class MockedControllerSettingsService { export class MockedControllerSettingsService {
@ -18,15 +18,15 @@ export class MockedControllerSettingsService {
} }
describe('ControllerSettingsService', () => { describe('ControllerSettingsService', () => {
let httpServer: HttpServer; let httpServer: HttpController;
beforeEach(() => { beforeEach(() => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [HttpClientTestingModule, AppTestingModule], imports: [HttpClientTestingModule, AppTestingModule],
providers: [HttpServer, ControllerSettingsService], providers: [HttpController, ControllerSettingsService],
}); });
httpServer = TestBed.get(HttpServer); httpServer = TestBed.get(HttpController);
}); });
it('should be created', inject([ControllerSettingsService], (service: ControllerSettingsService) => { it('should be created', inject([ControllerSettingsService], (service: ControllerSettingsService) => {

View File

@ -2,11 +2,11 @@ import { Injectable } from '@angular/core';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { ServerSettings } from '../models/serverSettings'; import { ServerSettings } from '../models/serverSettings';
import { QemuSettings } from '../models/settings/qemu-settings'; import { QemuSettings } from '../models/settings/qemu-settings';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
@Injectable() @Injectable()
export class ControllerSettingsService { export class ControllerSettingsService {
constructor(private httpServer: HttpServer) {} constructor(private httpServer: HttpController) {}
get(controller:Controller ) { get(controller:Controller ) {
return this.httpServer.get<ServerSettings>(controller, `/settings`); return this.httpServer.get<ServerSettings>(controller, `/settings`);

View File

@ -1,6 +1,6 @@
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
export class MockedServerService { export class MockedControllerService {
public servers:Controller [] = []; public servers:Controller [] = [];
public create(controller:Controller ) { public create(controller:Controller ) {

View File

@ -1,7 +1,7 @@
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { Observable, Subject } from 'rxjs'; import { Observable, Subject } from 'rxjs';
import {Controller , ServerProtocol } from '../models/controller'; import {Controller , ServerProtocol } from '../models/controller';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
@Injectable() @Injectable()
export class ControllerService { export class ControllerService {
@ -9,7 +9,7 @@ export class ControllerService {
public serviceInitialized: Subject<boolean> = new Subject<boolean>(); public serviceInitialized: Subject<boolean> = new Subject<boolean>();
public isServiceInitialized: boolean; public isServiceInitialized: boolean;
constructor(private httpServer: HttpServer) { constructor(private httpServer: HttpController) {
this.controllerIds = this.getcontrollerIds(); this.controllerIds = this.getcontrollerIds();
this.isServiceInitialized = true; this.isServiceInitialized = true;
this.serviceInitialized.next(this.isServiceInitialized); this.serviceInitialized.next(this.isServiceInitialized);

View File

@ -4,11 +4,11 @@ import { Observable } from 'rxjs';
import { DockerImage } from '../models/docker/docker-image'; import { DockerImage } from '../models/docker/docker-image';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { DockerTemplate } from '../models/templates/docker-template'; import { DockerTemplate } from '../models/templates/docker-template';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
@Injectable() @Injectable()
export class DockerService { export class DockerService {
constructor(private httpServer: HttpServer) {} constructor(private httpServer: HttpController) {}
getTemplates(controller:Controller ): Observable<DockerTemplate[]> { getTemplates(controller:Controller ): Observable<DockerTemplate[]> {
return this.httpServer.get<DockerTemplate[]>(controller, '/templates') as Observable<DockerTemplate[]>; return this.httpServer.get<DockerTemplate[]>(controller, '/templates') as Observable<DockerTemplate[]>;

View File

@ -8,25 +8,25 @@ import { Project } from '../models/project';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { AppTestingModule } from '../testing/app-testing/app-testing.module'; import { AppTestingModule } from '../testing/app-testing/app-testing.module';
import { DrawingService } from './drawing.service'; import { DrawingService } from './drawing.service';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
import { getTestServer } from './testing'; import { getTestServer } from './testing';
describe('DrawingService', () => { describe('DrawingService', () => {
let httpClient: HttpClient; let httpClient: HttpClient;
let httpTestingController: HttpTestingController; let httpTestingController: HttpTestingController;
let httpServer: HttpServer; let httpServer: HttpController;
let controller:Controller ; let controller:Controller ;
let project: Project = new Project(); let project: Project = new Project();
beforeEach(() => { beforeEach(() => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [HttpClientTestingModule, AppTestingModule], imports: [HttpClientTestingModule, AppTestingModule],
providers: [HttpServer, SvgToDrawingConverter, DrawingService], providers: [HttpController, SvgToDrawingConverter, DrawingService],
}); });
httpClient = TestBed.get(HttpClient); httpClient = TestBed.get(HttpClient);
httpTestingController = TestBed.get(HttpTestingController); httpTestingController = TestBed.get(HttpTestingController);
httpServer = TestBed.get(HttpServer); httpServer = TestBed.get(HttpController);
controller = getTestServer(); controller = getTestServer();
}); });

View File

@ -5,11 +5,11 @@ import { SvgToDrawingConverter } from '../cartography/helpers/svg-to-drawing-con
import { Drawing } from '../cartography/models/drawing'; import { Drawing } from '../cartography/models/drawing';
import { Project } from '../models/project'; import { Project } from '../models/project';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
@Injectable() @Injectable()
export class DrawingService { export class DrawingService {
constructor(private httpServer: HttpServer, private svgToDrawingConverter: SvgToDrawingConverter) {} constructor(private httpServer: HttpController, private svgToDrawingConverter: SvgToDrawingConverter) {}
add(controller:Controller , project_id: string, x: number, y: number, svg: string) { add(controller:Controller , project_id: string, x: number, y: number, svg: string) {
return this.httpServer.post<Drawing>(controller, `/projects/${project_id}/drawings`, { return this.httpServer.post<Drawing>(controller, `/projects/${project_id}/drawings`, {

View File

@ -4,36 +4,36 @@ import { TestBed } from '@angular/core/testing';
import { environment } from 'environments/environment'; import { environment } from 'environments/environment';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { AppTestingModule } from '../testing/app-testing/app-testing.module'; import { AppTestingModule } from '../testing/app-testing/app-testing.module';
import { HttpServer, ServerError, ServerErrorHandler } from './http-server.service'; import { HttpController, ControllerError, ControllerErrorHandler } from './http-controller.service';
import { getTestServer } from './testing'; import { getTestServer } from './testing';
class MyType { class MyType {
id: number; id: number;
} }
describe('ServerError', () => { describe('ControllerError', () => {
it('should construct with message', () => { it('should construct with message', () => {
const error = new Error('test'); const error = new Error('test');
expect(error.message).toEqual('test'); expect(error.message).toEqual('test');
}); });
it('should construct ServerError from error', () => { it('should construct ControllerError from error', () => {
const error = new Error('test'); const error = new Error('test');
const serverError = ServerError.fromError('new message', error); const controllerError = ControllerError.fromError('new message', error);
expect(serverError.originalError).toEqual(error); expect(controllerError.originalError).toEqual(error);
expect(serverError.message).toEqual('new message'); expect(controllerError.message).toEqual('new message');
}); });
}); });
describe('ServerErrorHandler', () => { describe('ControllerErrorHandler', () => {
it('should handle HttpErrorResponse with status 0', (done) => { it('should handle HttpErrorResponse with status 0', (done) => {
const error = new HttpErrorResponse({ status: 0 }); const error = new HttpErrorResponse({ status: 0 });
const handler = new ServerErrorHandler(); const handler = new ControllerErrorHandler();
const result = handler.handleError(error); const result = handler.handleError(error);
result.subscribe(null, (err) => { result.subscribe(null, (err) => {
expect(err.message).toEqual('Server is unreachable'); expect(err.message).toEqual('Controller is unreachable');
done(); done();
}); });
}); });
@ -41,7 +41,7 @@ describe('ServerErrorHandler', () => {
it('should not handle HttpErrorResponse with status!=0', (done) => { it('should not handle HttpErrorResponse with status!=0', (done) => {
const error = new HttpErrorResponse({ status: 499 }); const error = new HttpErrorResponse({ status: 499 });
const handler = new ServerErrorHandler(); const handler = new ControllerErrorHandler();
const result = handler.handleError(error); const result = handler.handleError(error);
result.subscribe(null, (err) => { result.subscribe(null, (err) => {
@ -51,21 +51,21 @@ describe('ServerErrorHandler', () => {
}); });
}); });
describe('HttpServer', () => { describe('HttpController', () => {
let httpClient: HttpClient; let httpClient: HttpClient;
let httpTestingController: HttpTestingController; let httpTestingController: HttpTestingController;
let service: HttpServer; let service: HttpController;
let controller:Controller ; let controller:Controller ;
beforeEach(() => { beforeEach(() => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [HttpClientTestingModule, AppTestingModule], imports: [HttpClientTestingModule, AppTestingModule],
providers: [HttpServer], providers: [HttpController],
}); });
httpClient = TestBed.get(HttpClient); httpClient = TestBed.get(HttpClient);
httpTestingController = TestBed.get(HttpTestingController); httpTestingController = TestBed.get(HttpTestingController);
service = TestBed.get(HttpServer); service = TestBed.get(HttpController);
controller = getTestServer(); controller = getTestServer();
}); });

View File

@ -66,7 +66,7 @@ export type HeadersOptions = {
}; };
/* tslint:enable:interface-over-type-literal */ /* tslint:enable:interface-over-type-literal */
export class ServerError extends Error { export class ControllerError extends Error {
public originalError: Error; public originalError: Error;
constructor(message: string) { constructor(message: string) {
@ -74,19 +74,19 @@ export class ServerError extends Error {
} }
static fromError(message: string, originalError: Error) { static fromError(message: string, originalError: Error) {
const serverError = new ServerError(message); const controllerError = new ControllerError(message);
serverError.originalError = originalError; controllerError.originalError = originalError;
return serverError; return controllerError;
} }
} }
@Injectable() @Injectable()
export class ServerErrorHandler { export class ControllerErrorHandler {
handleError(error: HttpErrorResponse) { handleError(error: HttpErrorResponse) {
let err: Error = error; let err: Error = error;
if (error.name === 'HttpErrorResponse' && error.status === 0) { if (error.name === 'HttpErrorResponse' && error.status === 0) {
err = ServerError.fromError('Server is unreachable', error); err = ControllerError.fromError('Controller is unreachable', error);
} }
if (error.status === 401) { if (error.status === 401) {
@ -98,14 +98,14 @@ export class ServerErrorHandler {
} }
@Injectable() @Injectable()
export class HttpServer { export class HttpController {
public requestsNotificationEmitter = new EventEmitter<string>(); public requestsNotificationEmitter = new EventEmitter<string>();
constructor(private http: HttpClient, private errorHandler: ServerErrorHandler) {} constructor(private http: HttpClient, private errorHandler: ControllerErrorHandler) {}
get<T>(controller:Controller , url: string, options?: JsonOptions): Observable<T> { get<T>(controller:Controller , url: string, options?: JsonOptions): Observable<T> {
options = this.getJsonOptions(options); options = this.getJsonOptions(options);
const intercepted = this.getOptionsForServer<JsonOptions>(controller, url, options); const intercepted = this.getOptionsForController<JsonOptions>(controller, url, options);
this.requestsNotificationEmitter.emit(`GET ${intercepted.url}`); this.requestsNotificationEmitter.emit(`GET ${intercepted.url}`);
return this.http return this.http
@ -115,7 +115,7 @@ export class HttpServer {
getText(controller:Controller , url: string, options?: TextOptions): Observable<string> { getText(controller:Controller , url: string, options?: TextOptions): Observable<string> {
options = this.getTextOptions(options); options = this.getTextOptions(options);
const intercepted = this.getOptionsForServer<TextOptions>(controller, url, options); const intercepted = this.getOptionsForController<TextOptions>(controller, url, options);
this.requestsNotificationEmitter.emit(`GET ${intercepted.url}`); this.requestsNotificationEmitter.emit(`GET ${intercepted.url}`);
return this.http return this.http
@ -125,7 +125,7 @@ export class HttpServer {
getBlob(controller:Controller , url: string, options?: BlobOptions): Observable<Blob> { getBlob(controller:Controller , url: string, options?: BlobOptions): Observable<Blob> {
options = this.getBlobOptions(options); options = this.getBlobOptions(options);
const intercepted = this.getOptionsForServer<BlobOptions>(controller, url, options); const intercepted = this.getOptionsForController<BlobOptions>(controller, url, options);
this.requestsNotificationEmitter.emit(`GET ${intercepted.url}`); this.requestsNotificationEmitter.emit(`GET ${intercepted.url}`);
return this.http return this.http
@ -135,7 +135,7 @@ export class HttpServer {
post<T>(controller:Controller , url: string, body: any | null, options?: JsonOptions): Observable<T> { post<T>(controller:Controller , url: string, body: any | null, options?: JsonOptions): Observable<T> {
options = this.getJsonOptions(options); options = this.getJsonOptions(options);
const intercepted = this.getOptionsForServer(controller, url, options); const intercepted = this.getOptionsForController(controller, url, options);
this.requestsNotificationEmitter.emit(`POST ${intercepted.url}`); this.requestsNotificationEmitter.emit(`POST ${intercepted.url}`);
return this.http return this.http
@ -145,7 +145,7 @@ export class HttpServer {
put<T>(controller:Controller , url: string, body: any, options?: JsonOptions): Observable<T> { put<T>(controller:Controller , url: string, body: any, options?: JsonOptions): Observable<T> {
options = this.getJsonOptions(options); options = this.getJsonOptions(options);
const intercepted = this.getOptionsForServer(controller, url, options); const intercepted = this.getOptionsForController(controller, url, options);
this.requestsNotificationEmitter.emit(`PUT ${intercepted.url}`); this.requestsNotificationEmitter.emit(`PUT ${intercepted.url}`);
return this.http return this.http
@ -155,7 +155,7 @@ export class HttpServer {
delete<T>(controller:Controller , url: string, options?: JsonOptions): Observable<T> { delete<T>(controller:Controller , url: string, options?: JsonOptions): Observable<T> {
options = this.getJsonOptions(options); options = this.getJsonOptions(options);
const intercepted = this.getOptionsForServer(controller, url, options); const intercepted = this.getOptionsForController(controller, url, options);
this.requestsNotificationEmitter.emit(`DELETE ${intercepted.url}`); this.requestsNotificationEmitter.emit(`DELETE ${intercepted.url}`);
return this.http return this.http
@ -165,7 +165,7 @@ export class HttpServer {
patch<T>(controller:Controller , url: string, body: any, options?: JsonOptions): Observable<T> { patch<T>(controller:Controller , url: string, body: any, options?: JsonOptions): Observable<T> {
options = this.getJsonOptions(options); options = this.getJsonOptions(options);
const intercepted = this.getOptionsForServer(controller, url, options); const intercepted = this.getOptionsForController(controller, url, options);
return this.http return this.http
.patch<T>(intercepted.url, body, intercepted.options) .patch<T>(intercepted.url, body, intercepted.options)
.pipe(catchError<T, any>(this.errorHandler.handleError)) as Observable<T>; .pipe(catchError<T, any>(this.errorHandler.handleError)) as Observable<T>;
@ -173,7 +173,7 @@ export class HttpServer {
head<T>(controller:Controller , url: string, options?: JsonOptions): Observable<T> { head<T>(controller:Controller , url: string, options?: JsonOptions): Observable<T> {
options = this.getJsonOptions(options); options = this.getJsonOptions(options);
const intercepted = this.getOptionsForServer(controller, url, options); const intercepted = this.getOptionsForController(controller, url, options);
return this.http return this.http
.head<T>(intercepted.url, intercepted.options) .head<T>(intercepted.url, intercepted.options)
.pipe(catchError<T, any>(this.errorHandler.handleError)) as Observable<T>; .pipe(catchError<T, any>(this.errorHandler.handleError)) as Observable<T>;
@ -181,7 +181,7 @@ export class HttpServer {
options<T>(controller:Controller , url: string, options?: JsonOptions): Observable<T> { options<T>(controller:Controller , url: string, options?: JsonOptions): Observable<T> {
options = this.getJsonOptions(options); options = this.getJsonOptions(options);
const intercepted = this.getOptionsForServer(controller, url, options); const intercepted = this.getOptionsForController(controller, url, options);
return this.http return this.http
.options<T>(intercepted.url, intercepted.options) .options<T>(intercepted.url, intercepted.options)
.pipe(catchError<T, any>(this.errorHandler.handleError)) as Observable<T>; .pipe(catchError<T, any>(this.errorHandler.handleError)) as Observable<T>;
@ -214,7 +214,7 @@ export class HttpServer {
return options; return options;
} }
private getOptionsForServer<T extends HeadersOptions>(controller:Controller , url: string, options: T) { private getOptionsForController<T extends HeadersOptions>(controller:Controller , url: string, options: T) {
if (controller && controller.host && controller.port) { if (controller && controller.host && controller.port) {
if (!controller.protocol) { if (!controller.protocol) {
controller.protocol = location.protocol as ServerProtocol; controller.protocol = location.protocol as ServerProtocol;

View File

@ -3,7 +3,7 @@ import { HttpClientTestingModule, HttpTestingController } from '@angular/common/
import { inject, TestBed } from '@angular/core/testing'; import { inject, TestBed } from '@angular/core/testing';
import { AppTestingModule } from 'app/testing/app-testing/app-testing.module'; import { AppTestingModule } from 'app/testing/app-testing/app-testing.module';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
import { getTestServer } from './testing'; import { getTestServer } from './testing';
import { ImageManagerService } from './image-manager.service'; import { ImageManagerService } from './image-manager.service';
@ -13,18 +13,18 @@ import { environment } from 'environments/environment';
describe('ImageManagerService', () => { describe('ImageManagerService', () => {
let httpClient: HttpClient; let httpClient: HttpClient;
let httpTestingController: HttpTestingController; let httpTestingController: HttpTestingController;
let httpServer: HttpServer; let httpServer: HttpController;
let controller:Controller ; let controller:Controller ;
beforeEach(() => { beforeEach(() => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [HttpClientTestingModule, AppTestingModule], imports: [HttpClientTestingModule, AppTestingModule],
providers: [HttpServer, ImageManagerService], providers: [HttpController, ImageManagerService],
}); });
httpClient = TestBed.get(HttpClient); httpClient = TestBed.get(HttpClient);
httpTestingController = TestBed.get(HttpTestingController); httpTestingController = TestBed.get(HttpTestingController);
httpServer = TestBed.get(HttpServer); httpServer = TestBed.get(HttpController);
controller = getTestServer(); controller = getTestServer();
// service = TestBed.inject(ImageManagerService); // service = TestBed.inject(ImageManagerService);
}); });

View File

@ -1,6 +1,6 @@
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
import { Observable } from 'rxjs'; import { Observable } from 'rxjs';
import { Image } from "../models/images"; import { Image } from "../models/images";
import { environment } from 'environments/environment'; import { environment } from 'environments/environment';
@ -10,7 +10,7 @@ import { environment } from 'environments/environment';
}) })
export class ImageManagerService { export class ImageManagerService {
constructor(private httpServer: HttpServer) { } constructor(private httpServer: HttpController) { }
getImages(controller:Controller ) { getImages(controller:Controller ) {
return this.httpServer.get<Image[]>(controller, '/images') as Observable<Image[]>; return this.httpServer.get<Image[]>(controller, '/images') as Observable<Image[]>;

View File

@ -4,11 +4,11 @@ import { Observable } from 'rxjs';
import { IosImage } from '../models/images/ios-image'; import { IosImage } from '../models/images/ios-image';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { IosTemplate } from '../models/templates/ios-template'; import { IosTemplate } from '../models/templates/ios-template';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
@Injectable() @Injectable()
export class IosService { export class IosService {
constructor(private httpServer: HttpServer) {} constructor(private httpServer: HttpController) {}
getImages(controller:Controller ): Observable<any> { getImages(controller:Controller ): Observable<any> {
return this.httpServer.get<IosImage[]>(controller, '/images?image_type=ios') as Observable<IosImage[]>; return this.httpServer.get<IosImage[]>(controller, '/images?image_type=ios') as Observable<IosImage[]>;

View File

@ -4,11 +4,11 @@ import { Observable } from 'rxjs';
import { IouImage } from '../models/iou/iou-image'; import { IouImage } from '../models/iou/iou-image';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { IouTemplate } from '../models/templates/iou-template'; import { IouTemplate } from '../models/templates/iou-template';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
@Injectable() @Injectable()
export class IouService { export class IouService {
constructor(private httpServer: HttpServer) {} constructor(private httpServer: HttpController) {}
getTemplates(controller:Controller ): Observable<IouTemplate[]> { getTemplates(controller:Controller ): Observable<IouTemplate[]> {
return this.httpServer.get<IouTemplate[]>(controller, '/templates') as Observable<IouTemplate[]>; return this.httpServer.get<IouTemplate[]>(controller, '/templates') as Observable<IouTemplate[]>;

View File

@ -6,25 +6,25 @@ import { Node } from '../cartography/models/node';
import { Port } from '../models/port'; import { Port } from '../models/port';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { AppTestingModule } from '../testing/app-testing/app-testing.module'; import { AppTestingModule } from '../testing/app-testing/app-testing.module';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
import { LinkService } from './link.service'; import { LinkService } from './link.service';
import { getTestServer } from './testing'; import { getTestServer } from './testing';
describe('LinkService', () => { describe('LinkService', () => {
let httpClient: HttpClient; let httpClient: HttpClient;
let httpTestingController: HttpTestingController; let httpTestingController: HttpTestingController;
let httpServer: HttpServer; let httpServer: HttpController;
let controller:Controller ; let controller:Controller ;
beforeEach(() => { beforeEach(() => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [HttpClientTestingModule, AppTestingModule], imports: [HttpClientTestingModule, AppTestingModule],
providers: [HttpServer, LinkService], providers: [HttpController, LinkService],
}); });
httpClient = TestBed.get(HttpClient); httpClient = TestBed.get(HttpClient);
httpTestingController = TestBed.get(HttpTestingController); httpTestingController = TestBed.get(HttpTestingController);
httpServer = TestBed.get(HttpServer); httpServer = TestBed.get(HttpController);
controller = getTestServer(); controller = getTestServer();
}); });

View File

@ -7,11 +7,11 @@ import { Link } from '../models/link';
import { LinkNode } from '../models/link-node'; import { LinkNode } from '../models/link-node';
import { Port } from '../models/port'; import { Port } from '../models/port';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
@Injectable() @Injectable()
export class LinkService { export class LinkService {
constructor(private httpServer: HttpServer) {} constructor(private httpServer: HttpController) {}
createLink( createLink(
controller:Controller , controller:Controller ,

View File

@ -2,13 +2,13 @@ import { HttpHeaders, HttpParams } from '@angular/common/http';
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import 'rxjs/add/operator/map'; import 'rxjs/add/operator/map';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
import { AuthResponse } from '../models/authResponse'; import { AuthResponse } from '../models/authResponse';
@Injectable() @Injectable()
export class LoginService { export class LoginService {
controller_id:string ='' controller_id:string =''
constructor(private httpServer: HttpServer) {} constructor(private httpServer: HttpController) {}
login(controller:Controller , username: string, password: string) { login(controller:Controller , username: string, password: string) {
const payload = new HttpParams() const payload = new HttpParams()

View File

@ -8,14 +8,14 @@ import { Project } from '../models/project';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { Template } from '../models/template'; import { Template } from '../models/template';
import { AppTestingModule } from '../testing/app-testing/app-testing.module'; import { AppTestingModule } from '../testing/app-testing/app-testing.module';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
import { NodeService } from './node.service'; import { NodeService } from './node.service';
import { getTestServer } from './testing'; import { getTestServer } from './testing';
describe('NodeService', () => { describe('NodeService', () => {
let httpClient: HttpClient; let httpClient: HttpClient;
let httpTestingController: HttpTestingController; let httpTestingController: HttpTestingController;
let httpServer: HttpServer; let httpServer: HttpController;
let service: NodeService; let service: NodeService;
let controller:Controller ; let controller:Controller ;
@ -23,14 +23,14 @@ describe('NodeService', () => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [HttpClientTestingModule, AppTestingModule], imports: [HttpClientTestingModule, AppTestingModule],
providers: [ providers: [
HttpServer, HttpController,
NodeService, NodeService,
], ],
}); });
httpClient = TestBed.get(HttpClient); httpClient = TestBed.get(HttpClient);
httpTestingController = TestBed.get(HttpTestingController); httpTestingController = TestBed.get(HttpTestingController);
httpServer = TestBed.get(HttpServer); httpServer = TestBed.get(HttpController);
service = TestBed.get(NodeService); service = TestBed.get(NodeService);
controller = getTestServer(); controller = getTestServer();
}); });

View File

@ -6,11 +6,11 @@ import { Node } from '../cartography/models/node';
import { Project } from '../models/project'; import { Project } from '../models/project';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { Template } from '../models/template'; import { Template } from '../models/template';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
@Injectable() @Injectable()
export class NodeService { export class NodeService {
constructor(private httpServer: HttpServer) {} constructor(private httpServer: HttpController) {}
getNodeById(controller:Controller , projectId: string, nodeId: string) { getNodeById(controller:Controller , projectId: string, nodeId: string) {
return this.httpServer.get(controller, `/projects/${projectId}/nodes/${nodeId}`); return this.httpServer.get(controller, `/projects/${projectId}/nodes/${nodeId}`);

View File

@ -6,7 +6,7 @@ import { of } from 'rxjs';
import { Project } from '../models/project'; import { Project } from '../models/project';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { AppTestingModule } from '../testing/app-testing/app-testing.module'; import { AppTestingModule } from '../testing/app-testing/app-testing.module';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
import { ProjectService } from './project.service'; import { ProjectService } from './project.service';
import { RecentlyOpenedProjectService } from './recentlyOpenedProject.service'; import { RecentlyOpenedProjectService } from './recentlyOpenedProject.service';
import { SettingsService } from './settings.service'; import { SettingsService } from './settings.service';
@ -63,7 +63,7 @@ export class MockedProjectService {
describe('ProjectService', () => { describe('ProjectService', () => {
let httpClient: HttpClient; let httpClient: HttpClient;
let httpTestingController: HttpTestingController; let httpTestingController: HttpTestingController;
let httpServer: HttpServer; let httpServer: HttpController;
let service: ProjectService; let service: ProjectService;
let controller:Controller ; let controller:Controller ;
let settingsService: SettingsService; let settingsService: SettingsService;
@ -72,7 +72,7 @@ describe('ProjectService', () => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [HttpClientTestingModule, AppTestingModule], imports: [HttpClientTestingModule, AppTestingModule],
providers: [ providers: [
HttpServer, HttpController,
ProjectService, ProjectService,
RecentlyOpenedProjectService, RecentlyOpenedProjectService,
{ provide: SettingsService }, { provide: SettingsService },
@ -81,7 +81,7 @@ describe('ProjectService', () => {
httpClient = TestBed.get(HttpClient); httpClient = TestBed.get(HttpClient);
httpTestingController = TestBed.get(HttpTestingController); httpTestingController = TestBed.get(HttpTestingController);
httpServer = TestBed.get(HttpServer); httpServer = TestBed.get(HttpController);
service = TestBed.get(ProjectService); service = TestBed.get(ProjectService);
settingsService = TestBed.get(SettingsService); settingsService = TestBed.get(SettingsService);

View File

@ -6,7 +6,7 @@ import { Node } from '../cartography/models/node';
import { Link } from '../models/link'; import { Link } from '../models/link';
import { Project } from '../models/project'; import { Project } from '../models/project';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
import { RecentlyOpenedProjectService } from './recentlyOpenedProject.service'; import { RecentlyOpenedProjectService } from './recentlyOpenedProject.service';
import { SettingsService } from './settings.service'; import { SettingsService } from './settings.service';
@ -34,7 +34,7 @@ export class ProjectService {
public projectListSubject = new Subject<boolean>(); public projectListSubject = new Subject<boolean>();
constructor( constructor(
private httpServer: HttpServer, private httpServer: HttpController,
private settingsService: SettingsService, private settingsService: SettingsService,
private recentlyOpenedProjectService: RecentlyOpenedProjectService private recentlyOpenedProjectService: RecentlyOpenedProjectService
) {} ) {}

View File

@ -5,25 +5,25 @@ import { environment } from 'environments/environment';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { QemuTemplate } from '../models/templates/qemu-template'; import { QemuTemplate } from '../models/templates/qemu-template';
import { AppTestingModule } from '../testing/app-testing/app-testing.module'; import { AppTestingModule } from '../testing/app-testing/app-testing.module';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
import { QemuService } from './qemu.service'; import { QemuService } from './qemu.service';
import { getTestServer } from './testing'; import { getTestServer } from './testing';
describe('QemuService', () => { describe('QemuService', () => {
let httpClient: HttpClient; let httpClient: HttpClient;
let httpTestingController: HttpTestingController; let httpTestingController: HttpTestingController;
let httpServer: HttpServer; let httpServer: HttpController;
let controller:Controller ; let controller:Controller ;
beforeEach(() => { beforeEach(() => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [HttpClientTestingModule, AppTestingModule], imports: [HttpClientTestingModule, AppTestingModule],
providers: [HttpServer, QemuService], providers: [HttpController, QemuService],
}); });
httpClient = TestBed.get(HttpClient); httpClient = TestBed.get(HttpClient);
httpTestingController = TestBed.get(HttpTestingController); httpTestingController = TestBed.get(HttpTestingController);
httpServer = TestBed.get(HttpServer); httpServer = TestBed.get(HttpController);
controller = getTestServer(); controller = getTestServer();
}); });

View File

@ -5,11 +5,11 @@ import { QemuImage } from '../models/qemu/qemu-image';
import { QemuImg } from '../models/qemu/qemu-img'; import { QemuImg } from '../models/qemu/qemu-img';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { QemuTemplate } from '../models/templates/qemu-template'; import { QemuTemplate } from '../models/templates/qemu-template';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
@Injectable() @Injectable()
export class QemuService { export class QemuService {
constructor(private httpServer: HttpServer) {} constructor(private httpServer: HttpController) {}
getTemplates(controller:Controller ): Observable<QemuTemplate[]> { getTemplates(controller:Controller ): Observable<QemuTemplate[]> {
return this.httpServer.get<QemuTemplate[]>(controller, '/templates') as Observable<QemuTemplate[]>; return this.httpServer.get<QemuTemplate[]>(controller, '/templates') as Observable<QemuTemplate[]>;

View File

@ -5,26 +5,26 @@ import { environment } from 'environments/environment';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { Snapshot } from '../models/snapshot'; import { Snapshot } from '../models/snapshot';
import { AppTestingModule } from '../testing/app-testing/app-testing.module'; import { AppTestingModule } from '../testing/app-testing/app-testing.module';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
import { SnapshotService } from './snapshot.service'; import { SnapshotService } from './snapshot.service';
import { getTestServer } from './testing'; import { getTestServer } from './testing';
describe('SnapshotService', () => { describe('SnapshotService', () => {
let httpClient: HttpClient; let httpClient: HttpClient;
let httpTestingController: HttpTestingController; let httpTestingController: HttpTestingController;
let httpServer: HttpServer; let httpServer: HttpController;
let service: SnapshotService; let service: SnapshotService;
let controller:Controller ; let controller:Controller ;
beforeEach(() => { beforeEach(() => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [HttpClientTestingModule, AppTestingModule], imports: [HttpClientTestingModule, AppTestingModule],
providers: [HttpServer, HttpClient,SnapshotService], providers: [HttpController, HttpClient,SnapshotService],
}); });
httpClient = TestBed.get(HttpClient); httpClient = TestBed.get(HttpClient);
httpTestingController = TestBed.get(HttpTestingController); httpTestingController = TestBed.get(HttpTestingController);
httpServer = TestBed.get(HttpServer); httpServer = TestBed.get(HttpController);
service = TestBed.get(SnapshotService); service = TestBed.get(SnapshotService);
controller = getTestServer(); controller = getTestServer();
}); });

View File

@ -1,11 +1,11 @@
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { Snapshot } from '../models/snapshot'; import { Snapshot } from '../models/snapshot';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
@Injectable() @Injectable()
export class SnapshotService { export class SnapshotService {
constructor(private httpServer: HttpServer) {} constructor(private httpServer: HttpController) {}
create(controller:Controller , project_id: string, snapshot: Snapshot) { create(controller:Controller , project_id: string, snapshot: Snapshot) {
return this.httpServer.post<Snapshot>(controller, `/projects/${project_id}/snapshots`, snapshot); return this.httpServer.post<Snapshot>(controller, `/projects/${project_id}/snapshots`, snapshot);

View File

@ -6,25 +6,25 @@ import { of } from 'rxjs';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { Symbol } from '../models/symbol'; import { Symbol } from '../models/symbol';
import { AppTestingModule } from '../testing/app-testing/app-testing.module'; import { AppTestingModule } from '../testing/app-testing/app-testing.module';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
import { SymbolService } from './symbol.service'; import { SymbolService } from './symbol.service';
import { getTestServer } from './testing'; import { getTestServer } from './testing';
describe('SymbolService', () => { describe('SymbolService', () => {
let httpClient: HttpClient; let httpClient: HttpClient;
let httpTestingController: HttpTestingController; let httpTestingController: HttpTestingController;
let httpServer: HttpServer; let httpServer: HttpController;
let controller:Controller ; let controller:Controller ;
beforeEach(() => { beforeEach(() => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [HttpClientTestingModule, AppTestingModule], imports: [HttpClientTestingModule, AppTestingModule],
providers: [HttpServer, SymbolService], providers: [HttpController, SymbolService],
}); });
httpClient = TestBed.get(HttpClient); httpClient = TestBed.get(HttpClient);
httpTestingController = TestBed.get(HttpTestingController); httpTestingController = TestBed.get(HttpTestingController);
httpServer = TestBed.get(HttpServer); httpServer = TestBed.get(HttpController);
controller = getTestServer(); controller = getTestServer();
}); });

View File

@ -5,7 +5,7 @@ import { shareReplay } from 'rxjs/operators';
import { Node } from '../cartography/models/node'; import { Node } from '../cartography/models/node';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { Symbol } from '../models/symbol'; import { Symbol } from '../models/symbol';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
import { environment } from 'environments/environment'; import { environment } from 'environments/environment';
const CACHE_SIZE = 1; const CACHE_SIZE = 1;
@ -16,7 +16,7 @@ export class SymbolService {
private cache: Observable<Symbol[]>; private cache: Observable<Symbol[]>;
private maximumSymbolSize: number = 80; private maximumSymbolSize: number = 80;
constructor(private httpServer: HttpServer) {} constructor(private httpServer: HttpController) {}
getMaximumSymbolSize() { getMaximumSymbolSize() {
return this.maximumSymbolSize; return this.maximumSymbolSize;

View File

@ -4,7 +4,7 @@ import { TestBed } from '@angular/core/testing';
import { environment } from 'environments/environment'; import { environment } from 'environments/environment';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { AppTestingModule } from '../testing/app-testing/app-testing.module'; import { AppTestingModule } from '../testing/app-testing/app-testing.module';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
import { TemplateService } from './template.service'; import { TemplateService } from './template.service';
describe('TemplateService', () => { describe('TemplateService', () => {
@ -15,7 +15,7 @@ describe('TemplateService', () => {
beforeEach(() => { beforeEach(() => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [HttpClientTestingModule, AppTestingModule], imports: [HttpClientTestingModule, AppTestingModule],
providers: [TemplateService, HttpServer, HttpClient], providers: [TemplateService, HttpController, HttpClient],
}); });
httpClient = TestBed.get(HttpClient); httpClient = TestBed.get(HttpClient);

View File

@ -3,13 +3,13 @@ import { Observable, Subject } from 'rxjs';
import 'rxjs/add/operator/map'; import 'rxjs/add/operator/map';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { Template } from '../models/template'; import { Template } from '../models/template';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
@Injectable() @Injectable()
export class TemplateService { export class TemplateService {
public newTemplateCreated: Subject<Template> = new Subject<Template>(); public newTemplateCreated: Subject<Template> = new Subject<Template>();
constructor(private httpServer: HttpServer) {} constructor(private httpServer: HttpController) {}
list(controller:Controller ): Observable<Template[]> { list(controller:Controller ): Observable<Template[]> {
return this.httpServer.get<Template[]>(controller, '/templates') as Observable<Template[]>; return this.httpServer.get<Template[]>(controller, '/templates') as Observable<Template[]>;

View File

@ -1,13 +1,13 @@
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { Subject } from 'rxjs'; import { Subject } from 'rxjs';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
import { User } from '../models/users/user'; import { User } from '../models/users/user';
@Injectable() @Injectable()
export class UserService { export class UserService {
constructor( constructor(
private httpServer: HttpServer private httpServer: HttpController
) {} ) {}
getInformationAboutLoggedUser(controller:Controller ) { getInformationAboutLoggedUser(controller:Controller ) {

View File

@ -5,7 +5,7 @@ import { environment } from 'environments/environment';
import { Observable } from 'rxjs/Rx'; import { Observable } from 'rxjs/Rx';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { AppTestingModule } from '../testing/app-testing/app-testing.module'; import { AppTestingModule } from '../testing/app-testing/app-testing.module';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
import { getTestServer } from './testing'; import { getTestServer } from './testing';
import { VersionService } from './version.service'; import { VersionService } from './version.service';
@ -20,19 +20,19 @@ export class MockedVersionService {
describe('VersionService', () => { describe('VersionService', () => {
let httpClient: HttpClient; let httpClient: HttpClient;
let httpTestingController: HttpTestingController; let httpTestingController: HttpTestingController;
let httpServer: HttpServer; let httpServer: HttpController;
let service: VersionService; let service: VersionService;
let controller:Controller ; let controller:Controller ;
beforeEach(() => { beforeEach(() => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [HttpClientTestingModule, AppTestingModule], imports: [HttpClientTestingModule, AppTestingModule],
providers: [HttpServer, VersionService], providers: [HttpController, VersionService],
}); });
httpClient = TestBed.get(HttpClient); httpClient = TestBed.get(HttpClient);
httpTestingController = TestBed.get(HttpTestingController); httpTestingController = TestBed.get(HttpTestingController);
httpServer = TestBed.get(HttpServer); httpServer = TestBed.get(HttpController);
service = TestBed.get(VersionService); service = TestBed.get(VersionService);
controller = getTestServer(); controller = getTestServer();
}); });

View File

@ -2,11 +2,11 @@ import { Injectable } from '@angular/core';
import 'rxjs/add/operator/map'; import 'rxjs/add/operator/map';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { Version } from '../models/version'; import { Version } from '../models/version';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
@Injectable() @Injectable()
export class VersionService { export class VersionService {
constructor(private httpServer: HttpServer) {} constructor(private httpServer: HttpController) {}
get(controller:Controller ) { get(controller:Controller ) {
return this.httpServer.get<Version>(controller, '/version'); return this.httpServer.get<Version>(controller, '/version');

View File

@ -5,25 +5,25 @@ import { environment } from 'environments/environment';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { VirtualBoxTemplate } from '../models/templates/virtualbox-template'; import { VirtualBoxTemplate } from '../models/templates/virtualbox-template';
import { AppTestingModule } from '../testing/app-testing/app-testing.module'; import { AppTestingModule } from '../testing/app-testing/app-testing.module';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
import { getTestServer } from './testing'; import { getTestServer } from './testing';
import { VirtualBoxService } from './virtual-box.service'; import { VirtualBoxService } from './virtual-box.service';
describe('VirtualBoxService', () => { describe('VirtualBoxService', () => {
let httpClient: HttpClient; let httpClient: HttpClient;
let httpTestingController: HttpTestingController; let httpTestingController: HttpTestingController;
let httpServer: HttpServer; let httpServer: HttpController;
let controller:Controller ; let controller:Controller ;
beforeEach(() => { beforeEach(() => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [HttpClientTestingModule, AppTestingModule], imports: [HttpClientTestingModule, AppTestingModule],
providers: [HttpServer, VirtualBoxService], providers: [HttpController, VirtualBoxService],
}); });
httpClient = TestBed.get(HttpClient); httpClient = TestBed.get(HttpClient);
httpTestingController = TestBed.get(HttpTestingController); httpTestingController = TestBed.get(HttpTestingController);
httpServer = TestBed.get(HttpServer); httpServer = TestBed.get(HttpController);
controller = getTestServer(); controller = getTestServer();
}); });

View File

@ -4,11 +4,11 @@ import { Observable } from 'rxjs';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { VirtualBoxTemplate } from '../models/templates/virtualbox-template'; import { VirtualBoxTemplate } from '../models/templates/virtualbox-template';
import { VirtualBoxVm } from '../models/virtualBox/virtual-box-vm'; import { VirtualBoxVm } from '../models/virtualBox/virtual-box-vm';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
@Injectable() @Injectable()
export class VirtualBoxService { export class VirtualBoxService {
constructor(private httpServer: HttpServer) {} constructor(private httpServer: HttpController) {}
getTemplates(controller:Controller ): Observable<VirtualBoxTemplate[]> { getTemplates(controller:Controller ): Observable<VirtualBoxTemplate[]> {
return this.httpServer.get<VirtualBoxTemplate[]>(controller, '/templates') as Observable<VirtualBoxTemplate[]>; return this.httpServer.get<VirtualBoxTemplate[]>(controller, '/templates') as Observable<VirtualBoxTemplate[]>;

View File

@ -5,25 +5,25 @@ import { environment } from 'environments/environment';
import{ Controller } from '../models/controller'; import{ Controller } from '../models/controller';
import { VmwareTemplate } from '../models/templates/vmware-template'; import { VmwareTemplate } from '../models/templates/vmware-template';
import { AppTestingModule } from '../testing/app-testing/app-testing.module'; import { AppTestingModule } from '../testing/app-testing/app-testing.module';
import { HttpServer } from './http-server.service'; import { HttpController } from './http-controller.service';
import { getTestServer } from './testing'; import { getTestServer } from './testing';
import { VmwareService } from './vmware.service'; import { VmwareService } from './vmware.service';
describe('VmwareService', () => { describe('VmwareService', () => {
let httpClient: HttpClient; let httpClient: HttpClient;
let httpTestingController: HttpTestingController; let httpTestingController: HttpTestingController;
let httpServer: HttpServer; let httpServer: HttpController;
let controller:Controller ; let controller:Controller ;
beforeEach(() => { beforeEach(() => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [HttpClientTestingModule, AppTestingModule], imports: [HttpClientTestingModule, AppTestingModule],
providers: [HttpServer, VmwareService], providers: [HttpController, VmwareService],
}); });
httpClient = TestBed.get(HttpClient); httpClient = TestBed.get(HttpClient);
httpTestingController = TestBed.get(HttpTestingController); httpTestingController = TestBed.get(HttpTestingController);
httpServer = TestBed.get(HttpServer); httpServer = TestBed.get(HttpController);
controller = getTestServer(); controller = getTestServer();
}); });

Some files were not shown because too many files have changed in this diff Show More