Skip to content

Commit e39a85c

Browse files
committed
[fix]修复UT, 文档 review by xiongjj
1 parent c82ec74 commit e39a85c

File tree

7 files changed

+32
-29
lines changed

7 files changed

+32
-29
lines changed

src/common/commontypes/Vector.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import {Util} from './Util';
2929
* @usage
3030
*/
3131
// TRASH THIS
32-
const State = {
32+
export const State = {
3333
/** states */
3434
UNKNOWN: 'Unknown',
3535
INSERT: 'Insert',

src/common/iServer/CommonServiceBase.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -314,8 +314,7 @@ export class CommonServiceBase {
314314
return requestResult;
315315
})
316316
.catch(function (e) {
317-
var failure = options.scope ? FunctionExt.bind(options.failure, options.scope) : options.failure;
318-
failure(e);
317+
return { error: e };
319318
})
320319
.then((requestResult) => {
321320
if (requestResult.error) {

src/common/overlay/feature/Circle.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import {ShapeParameters} from './ShapeParameters';
1414
* @param {number} y - 圆心 y 坐标。
1515
* @param {number} r - 圆半径。
1616
* @usage
17-
* @private
1817
*/
1918

2019
export class Circle extends ShapeParameters {

src/common/overlay/feature/Point.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import { ShapeParameters } from './ShapeParameters';
1313
* @param {number} x - 点 x 坐标。
1414
* @param {number} y - 点 y 坐标。
1515
* @usage
16-
* @private
1716
*/
1817

1918
export class Point extends ShapeParameters {

test/common/commontypes/VectorSpec.js

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Vector} from '../../../src/common/commontypes/Vector';
1+
import {Vector, State} from '../../../src/common/commontypes/Vector';
22
import {Point} from '../../../src/common/commontypes/geometry/Point';
33

44
describe('Vector', ()=> {
@@ -43,36 +43,36 @@ describe('Vector', ()=> {
4343
};
4444
var vector = new Vector(point, null, style);
4545
spyOn(vector,'toState').and.callThrough();
46-
vector.state = SuperMap.State.DELETE;
47-
vector.toState(SuperMap.State.UPDATE);
48-
expect( vector.toState).toHaveBeenCalledWith(SuperMap.State.UPDATE);
46+
vector.state = State.DELETE;
47+
vector.toState(State.UPDATE);
48+
expect( vector.toState).toHaveBeenCalledWith(State.UPDATE);
4949
expect(vector.state).toEqual("Update");
50-
vector.state = SuperMap.State.INSERT;
51-
vector.toState(SuperMap.State.UPDATE);
52-
expect( vector.toState).toHaveBeenCalledWith(SuperMap.State.UPDATE);
50+
vector.state = State.INSERT;
51+
vector.toState(State.UPDATE);
52+
expect( vector.toState).toHaveBeenCalledWith(State.UPDATE);
5353
expect(vector.state).toEqual("Insert");
54-
vector.state = SuperMap.State.INSERT;
55-
vector.toState(SuperMap.State.INSERT);
56-
expect( vector.toState).toHaveBeenCalledWith(SuperMap.State.INSERT);
54+
vector.state = State.INSERT;
55+
vector.toState(State.INSERT);
56+
expect( vector.toState).toHaveBeenCalledWith(State.INSERT);
5757
expect(vector.state).toEqual("Insert");
58-
vector.state = SuperMap.State.UNKNOWN;
59-
vector.toState(SuperMap.State.INSERT);
60-
expect( vector.toState).toHaveBeenCalledWith(SuperMap.State.INSERT);
58+
vector.state = State.UNKNOWN;
59+
vector.toState(State.INSERT);
60+
expect( vector.toState).toHaveBeenCalledWith(State.INSERT);
6161
expect(vector.state).toEqual("Unknown");
62-
vector.state = SuperMap.State.INSERT;
63-
vector.toState(SuperMap.State.DELETE);
64-
expect( vector.toState).toHaveBeenCalledWith(SuperMap.State.DELETE);
62+
vector.state = State.INSERT;
63+
vector.toState(State.DELETE);
64+
expect( vector.toState).toHaveBeenCalledWith(State.DELETE);
6565
expect(vector.state).toEqual("Insert");
66-
vector.state = SuperMap.State.DELETE;
67-
vector.toState(SuperMap.State.DELETE);
68-
expect( vector.toState).toHaveBeenCalledWith(SuperMap.State.DELETE);
66+
vector.state = State.DELETE;
67+
vector.toState(State.DELETE);
68+
expect( vector.toState).toHaveBeenCalledWith(State.DELETE);
6969
expect(vector.state).toEqual("Delete");
70-
vector.state = SuperMap.State.UNKNOWN;
71-
vector.toState(SuperMap.State.DELETE);
72-
expect( vector.toState).toHaveBeenCalledWith(SuperMap.State.DELETE);
70+
vector.state = State.UNKNOWN;
71+
vector.toState(State.DELETE);
72+
expect( vector.toState).toHaveBeenCalledWith(State.DELETE);
7373
expect(vector.state).toEqual("Delete");
74-
vector.toState(SuperMap.State.UNKNOWN);
75-
expect( vector.toState).toHaveBeenCalledWith(SuperMap.State.UNKNOWN);
74+
vector.toState(State.UNKNOWN);
75+
expect( vector.toState).toHaveBeenCalledWith(State.UNKNOWN);
7676
expect(vector.state).toEqual("Unknown");
7777
});
7878
});

test/common/components/chart/ChartViewModelSpec.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ describe('ChartViewModel', () => {
3131
var chartViewModel = new ChartViewModel(options);
3232
beforeAll(() => {
3333
spyOn(FetchRequest, 'get').and.callFake((url) => {
34+
if(url === options.datasets.url + '/content.json?pageSize=9999999&currentPage=1') {
35+
return Promise.resolve(new Response((JSON.stringify(getFeaturesBySQLService))));
36+
}
3437
if(url.indexOf('Rivers@World@@World') > -1){
3538
return Promise.resolve(new Response(JSON.stringify(layerInfo)));
3639
}
@@ -67,6 +70,7 @@ describe('ChartViewModel', () => {
6770
var successed = function () {};
6871
chartViewModel.getDatasetInfo(successed);
6972
expect(chartViewModel.createChart).toBe(successed);
73+
expect(chartViewModel.features).not.toBeNull();
7074
});
7175
it('_getDatasetInfoSuccess, _getLayerFeatures', () => {
7276
var datasetInf = {

test/leaflet/overlay/UniqueThemeLayerSpec.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,9 @@ describe('leaflet_UniqueThemeLayer', () => {
400400
}
401401
}, 6000);
402402
} else {
403+
expect(false).toBeTruthy();
403404
console.log("'addFeatures'案例未获取到待添加的数据");
405+
done();
404406
}
405407
});
406408
});

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