Skip to content

Commit fe888aa

Browse files
committed
【update】 更新部分测试案例 review by songym
1 parent fe93368 commit fe888aa

28 files changed

+1626
-798
lines changed

test/common/iPortal/iPortalMapsQueryParamSpec.js

Lines changed: 85 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,88 @@ describe('iPortalMapsQueryParam', () => {
66
expect(param).not.toBeNull();
77
expect(param.userNames).toEqual('test');
88
});
9-
});
9+
10+
it('tags', () => {
11+
var param = new IPortalMapsQueryParam({ tags: 'test' });
12+
expect(param).not.toBeNull();
13+
expect(param.tags).toEqual('test');
14+
});
15+
16+
it('suggest', () => {
17+
var param = new IPortalMapsQueryParam({ suggest: true });
18+
expect(param).not.toBeNull();
19+
expect(param.suggest).toBeTruthy();
20+
});
21+
22+
it('sourceTypes', () => {
23+
var param = new IPortalMapsQueryParam({ sourceTypes: 'test' });
24+
expect(param).not.toBeNull();
25+
expect(param.sourceTypes).toEqual('test');
26+
});
27+
28+
it('keywords', () => {
29+
var param = new IPortalMapsQueryParam({ keywords: 'test' });
30+
expect(param).not.toBeNull();
31+
expect(param.keywords).toEqual('test');
32+
});
33+
34+
it('epsgCode', () => {
35+
var param = new IPortalMapsQueryParam({ epsgCode: 'test' });
36+
expect(param).not.toBeNull();
37+
expect(param.epsgCode).toEqual('test');
38+
});
39+
40+
it('orderBy', () => {
41+
var param = new IPortalMapsQueryParam({ orderBy: 'test' });
42+
expect(param).not.toBeNull();
43+
expect(param.orderBy).toEqual('test');
44+
});
45+
46+
it('pageSize', () => {
47+
var param = new IPortalMapsQueryParam({ pageSize: 'test' });
48+
expect(param).not.toBeNull();
49+
expect(param.pageSize).toEqual('test');
50+
});
51+
52+
it('dirIds', () => {
53+
var param = new IPortalMapsQueryParam({ dirIds: 'test' });
54+
expect(param).not.toBeNull();
55+
expect(param.dirIds).toEqual('test');
56+
});
57+
58+
it('isNotInDir', () => {
59+
var param = new IPortalMapsQueryParam({ isNotInDir: 'test' });
60+
expect(param).not.toBeNull();
61+
expect(param.isNotInDir).toEqual('test');
62+
});
63+
64+
it('updateStart', () => {
65+
var param = new IPortalMapsQueryParam({ updateStart: 'test' });
66+
expect(param).not.toBeNull();
67+
expect(param.updateStart).toEqual('test');
68+
});
69+
70+
it('updateEnd', () => {
71+
var param = new IPortalMapsQueryParam({ updateEnd: 'test' });
72+
expect(param).not.toBeNull();
73+
expect(param.updateEnd).toEqual('test');
74+
});
75+
76+
it('visitStart', () => {
77+
var param = new IPortalMapsQueryParam({ visitStart: 'test' });
78+
expect(param).not.toBeNull();
79+
expect(param.visitStart).toEqual('test');
80+
});
81+
82+
it('visitEnd', () => {
83+
var param = new IPortalMapsQueryParam({ visitEnd: 'test' });
84+
expect(param).not.toBeNull();
85+
expect(param.visitEnd).toEqual('test');
86+
});
87+
88+
it('filterFields', () => {
89+
var param = new IPortalMapsQueryParam({ filterFields: 'test' });
90+
expect(param).not.toBeNull();
91+
expect(param.filterFields).toEqual('test');
92+
});
93+
});

test/common/iPortal/iPortalServicesQueryParamSpec.js

Lines changed: 85 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,88 @@ describe('iPortalMapsQueryParam', () => {
66
expect(param).not.toBeNull();
77
expect(param.userNames).toEqual('test');
88
});
9-
});
9+
10+
it('tags', () => {
11+
var param = new IPortalServicesQueryParam({ tags: 'test' });
12+
expect(param).not.toBeNull();
13+
expect(param.tags).toEqual('test');
14+
});
15+
16+
it('suggest', () => {
17+
var param = new IPortalServicesQueryParam({ suggest: true });
18+
expect(param).not.toBeNull();
19+
expect(param.suggest).toBeTruthy();
20+
});
21+
22+
it('sourceTypes', () => {
23+
var param = new IPortalServicesQueryParam({ sourceTypes: 'test' });
24+
expect(param).not.toBeNull();
25+
expect(param.sourceTypes).toEqual('test');
26+
});
27+
28+
it('keywords', () => {
29+
var param = new IPortalServicesQueryParam({ keywords: 'test' });
30+
expect(param).not.toBeNull();
31+
expect(param.keywords).toEqual('test');
32+
});
33+
34+
it('epsgCode', () => {
35+
var param = new IPortalServicesQueryParam({ epsgCode: 'test' });
36+
expect(param).not.toBeNull();
37+
expect(param.epsgCode).toEqual('test');
38+
});
39+
40+
it('orderBy', () => {
41+
var param = new IPortalServicesQueryParam({ orderBy: 'test' });
42+
expect(param).not.toBeNull();
43+
expect(param.orderBy).toEqual('test');
44+
});
45+
46+
it('pageSize', () => {
47+
var param = new IPortalServicesQueryParam({ pageSize: 'test' });
48+
expect(param).not.toBeNull();
49+
expect(param.pageSize).toEqual('test');
50+
});
51+
52+
it('dirIds', () => {
53+
var param = new IPortalServicesQueryParam({ dirIds: 'test' });
54+
expect(param).not.toBeNull();
55+
expect(param.dirIds).toEqual('test');
56+
});
57+
58+
it('isNotInDir', () => {
59+
var param = new IPortalServicesQueryParam({ isNotInDir: 'test' });
60+
expect(param).not.toBeNull();
61+
expect(param.isNotInDir).toEqual('test');
62+
});
63+
64+
it('updateStart', () => {
65+
var param = new IPortalServicesQueryParam({ updateStart: 'test' });
66+
expect(param).not.toBeNull();
67+
expect(param.updateStart).toEqual('test');
68+
});
69+
70+
it('updateEnd', () => {
71+
var param = new IPortalServicesQueryParam({ updateEnd: 'test' });
72+
expect(param).not.toBeNull();
73+
expect(param.updateEnd).toEqual('test');
74+
});
75+
76+
it('visitStart', () => {
77+
var param = new IPortalServicesQueryParam({ visitStart: 'test' });
78+
expect(param).not.toBeNull();
79+
expect(param.visitStart).toEqual('test');
80+
});
81+
82+
it('visitEnd', () => {
83+
var param = new IPortalServicesQueryParam({ visitEnd: 'test' });
84+
expect(param).not.toBeNull();
85+
expect(param.visitEnd).toEqual('test');
86+
});
87+
88+
it('filterFields', () => {
89+
var param = new IPortalServicesQueryParam({ filterFields: 'test' });
90+
expect(param).not.toBeNull();
91+
expect(param.filterFields).toEqual('test');
92+
});
93+
});

test/common/iServer/AddressMatchServiceSpec.js

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,21 @@ describe('AddressMatchService', () => {
3636
addressMatchService.destroy();
3737
});
3838

39-
it('code', (done) => {
40-
var codingFailedEventArgs = null, codingSuccessEventArgs = null;
41-
var codeFailed = (serviceFailedEventArgs) => {
39+
it('crossOrigin', () => {
40+
let myHeaders = new Headers();
41+
var addressMatchService = new AddressMatchService(addressMatchURL_code, { crossOrigin: false });
42+
expect(addressMatchService).not.toBeNull();
43+
expect(addressMatchService.crossOrigin).toBeFalsy();
44+
addressMatchService.destroy();
45+
});
46+
47+
it('code', done => {
48+
var codingFailedEventArgs = null,
49+
codingSuccessEventArgs = null;
50+
var codeFailed = serviceFailedEventArgs => {
4251
codingFailedEventArgs = serviceFailedEventArgs;
4352
};
44-
var codeCompleted = (analyseEventArgs) => {
53+
var codeCompleted = analyseEventArgs => {
4554
codingSuccessEventArgs = analyseEventArgs;
4655
try {
4756
expect(addressCodeService).not.toBeNull();
@@ -55,7 +64,7 @@ describe('AddressMatchService', () => {
5564
codingSuccessEventArgs = null;
5665
done();
5766
} catch (exception) {
58-
console.log("'code'案例失败:" + exception.name + ":" + exception.message);
67+
console.log("'code'案例失败:" + exception.name + ':' + exception.message);
5968
addressCodeService.destroy();
6069
GeoCodingParams.destroy();
6170
codingFailedEventArgs = null;
@@ -65,7 +74,7 @@ describe('AddressMatchService', () => {
6574
}
6675
};
6776
var options = {
68-
eventListeners: {"processCompleted": codeCompleted, 'processFailed': codeFailed}
77+
eventListeners: { processCompleted: codeCompleted, processFailed: codeFailed }
6978
};
7079
var GeoCodingParams = new GeoCodingParameter({
7180
address: '公司',
@@ -84,15 +93,15 @@ describe('AddressMatchService', () => {
8493
return Promise.resolve(new Response(codeSuccessEscapedJson));
8594
});
8695
addressCodeService.code(addressMatchURL_code, GeoCodingParams);
87-
8896
});
8997

90-
it('decode', (done) => {
91-
var decodingFailedEventArgs = null, decodingSuccessEventArgs = null;
92-
var decodeFailed = (serviceFailedEventArgs) => {
98+
it('decode', done => {
99+
var decodingFailedEventArgs = null,
100+
decodingSuccessEventArgs = null;
101+
var decodeFailed = serviceFailedEventArgs => {
93102
decodingFailedEventArgs = serviceFailedEventArgs;
94103
};
95-
var decodeCompleted = (analyseEventArgs) => {
104+
var decodeCompleted = analyseEventArgs => {
96105
decodingSuccessEventArgs = analyseEventArgs;
97106
try {
98107
expect(addressDeCodeService).not.toBeNull();
@@ -106,7 +115,7 @@ describe('AddressMatchService', () => {
106115
decodingSuccessEventArgs = null;
107116
done();
108117
} catch (exception) {
109-
console.log("'code'案例失败:" + exception.name + ":" + exception.message);
118+
console.log("'code'案例失败:" + exception.name + ':' + exception.message);
110119
addressDeCodeService.destroy();
111120
GeoDeCodingParams.destroy();
112121
decodingFailedEventArgs = null;
@@ -116,7 +125,7 @@ describe('AddressMatchService', () => {
116125
}
117126
};
118127
var options = {
119-
eventListeners: {"processCompleted": decodeCompleted, 'processFailed': decodeFailed}
128+
eventListeners: { processCompleted: decodeCompleted, processFailed: decodeFailed }
120129
};
121130
var GeoDeCodingParams = new GeoDecodingParameter({
122131
x: 116.31740122415627,
@@ -138,8 +147,5 @@ describe('AddressMatchService', () => {
138147
return Promise.resolve(new Response(decodeSuccessEscapedJson));
139148
});
140149
addressDeCodeService.decode(addressMatchURL_decode, GeoDeCodingParams);
141-
142150
});
143151
});
144-
145-
Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,32 @@
1-
import {AggQueryBuilderParameter} from "../../../src/common/iServer";
1+
import { AggQueryBuilderParameter } from '../../../src/common/iServer';
22

33
describe('AggQueryBuilderParameter', () => {
44
it('constructor destroy', () => {
55
var option = {
6-
name: "testName",
7-
queryType: "testType"
6+
name: 'testName',
7+
queryType: 'testType'
88
};
99
var parametersNull = new AggQueryBuilderParameter();
1010
expect(parametersNull).not.toBeNull();
1111
var parameters = new AggQueryBuilderParameter(option);
1212
expect(parameters).not.toBeNull();
13-
expect(parameters.name).toEqual("testName");
14-
expect(parameters.queryType).toEqual("testType");
15-
expect(parameters.CLASS_NAME).toEqual("SuperMap.AggQueryBuilderParameter");
13+
expect(parameters.name).toEqual('testName');
14+
expect(parameters.queryType).toEqual('testType');
15+
expect(parameters.CLASS_NAME).toEqual('SuperMap.AggQueryBuilderParameter');
1616
parameters.destroy();
1717
expect(parameters.name).toBeNull();
1818
expect(parameters.queryType).toBeNull();
1919
});
20-
});
20+
21+
it('name', () => {
22+
var parameter = new AggQueryBuilderParameter({ name: 'test' });
23+
expect(parameter.name).toEqual('test');
24+
parameter.destroy();
25+
});
26+
27+
it('queryType', () => {
28+
var parameter = new AggQueryBuilderParameter({ queryType: 'test' });
29+
expect(parameter.queryType).toEqual('test');
30+
parameter.destroy();
31+
});
32+
});
Lines changed: 29 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,43 @@
1-
import {AggregationParameter} from "../../../src/common/iServer";
1+
import { AggregationParameter } from '../../../src/common/iServer';
22

33
describe('AggregationParameter', () => {
44
it('constructor destroy', () => {
55
var option = {
6-
aggName: "testname",
7-
aggType: "testtype",
8-
aggFieldName: "testFieldname",
9-
subAgg: "testsubAgg"
6+
aggName: 'testname',
7+
aggType: 'testtype',
8+
aggFieldName: 'testFieldname',
9+
subAgg: 'testsubAgg'
1010
};
1111
var parametersNull = new AggregationParameter();
1212
expect(parametersNull).not.toBeNull();
1313
var parameter = new AggregationParameter(option);
14-
expect(parameter.aggName).toEqual("testname");
15-
expect(parameter.aggType).toEqual("testtype");
16-
expect(parameter.aggFieldName).toEqual("testFieldname");
17-
expect(parameter.subAgg).toEqual("testsubAgg");
18-
expect(parameter.CLASS_NAME).toEqual("SuperMap.AggregationParameter");
14+
expect(parameter.aggName).toEqual('testname');
15+
expect(parameter.aggType).toEqual('testtype');
16+
expect(parameter.aggFieldName).toEqual('testFieldname');
17+
expect(parameter.subAgg).toEqual('testsubAgg');
18+
expect(parameter.CLASS_NAME).toEqual('SuperMap.AggregationParameter');
1919
parameter.destroy();
2020
expect(parameter.aggName).toBeNull();
2121
expect(parameter.aggType).toBeNull();
2222
expect(parameter.aggFieldName).toBeNull();
2323
expect(parameter.subAgg).toBeNull();
2424
});
25-
});
25+
26+
it('aggName', () => {
27+
var parameter = new AggregationParameter({ aggName: 'test' });
28+
expect(parameter.aggName).toEqual('test');
29+
parameter.destroy();
30+
});
31+
32+
it('aggType', () => {
33+
var parameter = new AggregationParameter({ aggType: 'test' });
34+
expect(parameter.aggType).toEqual('test');
35+
parameter.destroy();
36+
});
37+
38+
it('aggFieldName', () => {
39+
var parameter = new AggregationParameter({ aggFieldName: 'test' });
40+
expect(parameter.aggFieldName).toEqual('test');
41+
parameter.destroy();
42+
});
43+
});

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy