import {convertAirspaceInfoLocalToServer, convertAirspaceInfoServerToLocal} from '../index'; import * as vars from './vars'; let amap = require('../index'); import Global from '../Common' test('圆形空域 本地格式 <-> 远端格式', () => { expect(convertAirspaceInfoServerToLocal(vars.circleServer)).toEqual(vars.circleLocal) expect(convertAirspaceInfoLocalToServer(vars.circleLocal)).toEqual(vars.circleServer) }); test('线型空域 带宽度 本地格式 <-> 远端格式', () => { expect(convertAirspaceInfoServerToLocal(vars.lineServer1)).toEqual(vars.lineLocal1) expect(convertAirspaceInfoLocalToServer(vars.lineLocal1)).toEqual(vars.lineServer1) }); test('多边形空域 本地格式 <-> 远端格式', () => { expect(convertAirspaceInfoServerToLocal(vars.polygonServer)).toEqual(vars.polygonLocal) expect(convertAirspaceInfoLocalToServer(vars.polygonLocal)).toEqual(vars.polygonServer) }); test('线型空域 不带宽度 本地格式 <-> 远端格式', () => { expect(convertAirspaceInfoServerToLocal(vars.lineServer2)).toEqual(vars.lineLocal2) expect(convertAirspaceInfoLocalToServer(vars.lineLocal2)).toEqual(vars.lineServer2) }); test('线型空域 无 PassingPoints 本地格式 <-> 远端格式', () => { expect(convertAirspaceInfoServerToLocal(vars.lineServer3)).toEqual(vars.lineLocal3) expect(convertAirspaceInfoLocalToServer(vars.lineLocal3)).toEqual(vars.lineServer3) });