summaryrefslogtreecommitdiffstats
path: root/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List
diff options
context:
space:
mode:
Diffstat (limited to 'ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List')
-rw-r--r--ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/columns/column.service.spec.ts3
-rw-r--r--ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/log/log.component.spec.ts8
-rw-r--r--ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/run/run-report/run-report.component.spec.ts45
-rw-r--r--ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/sql/sql.component.spec.ts30
4 files changed, 43 insertions, 43 deletions
diff --git a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/columns/column.service.spec.ts b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/columns/column.service.spec.ts
index 22e1cc3d..e663001a 100644
--- a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/columns/column.service.spec.ts
+++ b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/columns/column.service.spec.ts
@@ -12,9 +12,6 @@ describe('ColumnService', () => {
imports: [HttpClientTestingModule]
}));
- // httpClient=TestBed.get(HttpClient);
- // httpTestingController=TestBed.get(httpTestingController);
-
it('should be created', () => {
const service: ColumnService = TestBed.get(ColumnService);
expect(service).toBeTruthy();
diff --git a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/log/log.component.spec.ts b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/log/log.component.spec.ts
index e2b08a4f..af8e9db7 100644
--- a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/log/log.component.spec.ts
+++ b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/log/log.component.spec.ts
@@ -16,13 +16,7 @@ describe('LogComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ LogComponent ],
- imports: [HttpClientTestingModule],
- // providers:[LogService,MockBackend,BaseRequestOptions,{
- // porvide:Http,useFactory:(backend:MockBackend,defaultOptions:BaseRequestOptions)=>{
- // return new Http(backend,defaultOptions);
- // },
- // deps:[MockBackend,BaseRequestOptions],
- // }]
+ imports: [HttpClientTestingModule]
})
.compileComponents();
}));
diff --git a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/run/run-report/run-report.component.spec.ts b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/run/run-report/run-report.component.spec.ts
index a41b11cd..2aeac4a2 100644
--- a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/run/run-report/run-report.component.spec.ts
+++ b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/run/run-report/run-report.component.spec.ts
@@ -2,10 +2,10 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { MatPaginatorModule } from '@angular/material/paginator';
import { MatSortModule } from '@angular/material/sort';
-import { MatTableModule, MatTableDataSource } from '@angular/material/table';
+import { MatTableModule} from '@angular/material/table';
-import { RunReportComponent, PeriodicElement } from './run-report.component';
-import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA, SimpleChange, SimpleChanges } from '@angular/core';
+import { RunReportComponent} from './run-report.component';
+import { CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA, SimpleChanges } from '@angular/core';
import { MatMenuModule } from '@angular/material';
import { HttpClientTestingModule } from '@angular/common/http/testing';
import { RouterTestingModule } from '@angular/router/testing';
@@ -24,13 +24,12 @@ describe('RunReportComponent', () => {
let runService : RunService;
let options1 = {};
let dashboard;
- let dashboard2;
let responseformfield = 1;
let environment = [
{
baseUrl: 'just a link'
}
- ]
+ ];
beforeEach(async(() => {
@@ -49,13 +48,10 @@ describe('RunReportComponent', () => {
providers: [RunService]
}).compileComponents();
runService = TestBed.get(RunService);
- //spyOn(runService, 'getReportDataWithFormFields').and.returnValue(Observable.of(environment));
- //spyOn(runService, 'getReportData').and.returnValue(Observable.of(environment));
spyOn(runService, 'downloadReportExcel').and.returnValue(Observable.of(environment));
}));
beforeEach(() => {
- //dashboard = {"item":{"hasContent":{"name":"rupi","id":"check#check"}}};
fixture = TestBed.createComponent(RunReportComponent);
runService = TestBed.get(RunService);
component = fixture.componentInstance;
@@ -107,6 +103,7 @@ describe('RunReportComponent', () => {
expect(component.NEWdisplayedColumns).toEqual(new Array());
});
+
it('should test showError method', () => {
let errmsg = "errormessage";
let stcktrace = "stacktrace";
@@ -148,40 +145,40 @@ describe('RunReportComponent', () => {
it('should test the ngOnChanges first If condition', () => {
change = {};
+ component.queryString="queryString";
+ component.reportId1="reportId1";
+ var response={"errormessage":true}
component.reportMode !== "Regular"
component.initCnt = 1;
component.TriggerFFArr.length = 0;
+ let spy=spyOn(runService,'getReportDataWithFormFields').and.returnValue(Observable.of(response));
component.ngOnChanges(change);
- expect(component.showMoreVert).toEqual(false);
+ expect(spy).toHaveBeenCalled();
expect(component.initCnt).toEqual(1);
expect(component.showDashboardReport).toEqual(false);
expect(component.displayedRowObj).toEqual(new Array());
expect(component.displayedColumns).toEqual(new Array());
expect(component.formFieldList).toEqual(new Array());
- expect(component.showSpinner).toEqual(true);
expect(component.NEWdisplayedColumns).toEqual(new Array());
expect(component.isReady).toEqual(false);
+
});
+
it('should test initialProcess method', () => {
component.DashboardReportObj.length = 1;
component.initialProcesses();
});
- // it('should test postFetchingReportDataFn method', () => {
- // let response: any;
- // component.postFetchingReportDataFn(response);
- // })
-
- // it('should test ngOnChanges subscribe method', () => {
- // spyOn(component, 'ngOnChanges').and.callThrough();
- // component.ngOnChanges(change);
- // expect(component.ngOnChanges).toHaveBeenCalled();
+ // it('should test postFetchingReportDataFn method',()=>{
+ // var response={
+ // "reportName":"reportName",
+ // "reportDataColumns":[{"columnTitle":"columnTitle","colId":"colId"}],
+ // "reportDataRows":[{"value":"value"}]
+ // }
+ // component.displayedColumnsArr=["string"]
+ // component.postFetchingReportDataFn(response)
// })
- // it('should test postFetchingReportDataFn method', () => {
- // let obj: any;
- // component.postFetchingReportDataFn(obj);
- // })
-
+
});
diff --git a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/sql/sql.component.spec.ts b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/sql/sql.component.spec.ts
index 52082c9f..68085b1e 100644
--- a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/sql/sql.component.spec.ts
+++ b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/sql/sql.component.spec.ts
@@ -16,7 +16,6 @@ describe('SQLComponentComponent', () => {
let fixture: ComponentFixture<SQLComponent>;
const reportId = "test";
const finalGetObj = {"query":"dummyQuery"};
- let elements = [];
let environment = [
{
"baseUrl": 'just for test'
@@ -32,9 +31,7 @@ describe('SQLComponentComponent', () => {
})
.compileComponents();
sqlService = TestBed.get(SqlService);
- let response : any;
spyOn(sqlService, 'getSQLTabData').and.returnValue(Observable.of(environment));
- spyOn(sqlService, 'postSQLValidateAndSave').and.returnValue(Observable.of(environment));
}));
beforeEach(() => {
@@ -82,6 +79,27 @@ describe('SQLComponentComponent', () => {
expect(component.SQLclosable).toEqual(true);
});
+ it('should test saveSQL method else condition',()=>{
+ component.SQLPostResponse = false;
+ component.saveSQL();
+ })
+
+ it('should test validate method',()=>{
+ component.sqlText="sqlText";
+ var response={"data":{"elements":'{"elements":""}'}}
+ let spy=spyOn(sqlService,'postSQLValidateAndSave').and.returnValue(Observable.of(response))
+ component.validate();
+ expect(spy).toHaveBeenCalled();
+ })
+
+ it('should test validate method',()=>{
+ component.sqlText="sqlText";
+ var response={"data":{"elements":'{"query":"query"}'}}
+ let spy=spyOn(sqlService,'postSQLValidateAndSave').and.returnValue(Observable.of(response))
+ component.validate();
+ expect(spy).toHaveBeenCalled();
+ })
+
it('should test closeSaveModal method', () => {
component.closeSaveModal();
expect(component.showSaveSQLDialog).toEqual(component.showSaveSQLDialog);
@@ -113,10 +131,4 @@ describe('SQLComponentComponent', () => {
expect(component.GetValidateResponseString()).toEqual("test");
});
-// it('should test validate method', () => {
-// spyOn(component, 'validate').and.callThrough();
-// component.validate();
-// expect(component.validate).toHaveBeenCalled();
-// });
-
});