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)