EGL Cordova 라이브러리에 대한 샘플 테스트 데이터 제공
Apache Cordova는 디바이스에서만 실행되도록 되어 있는 모바일 디바이스의 기본 기능을 가져오는 많은 디바이스 API를 제공합니다. 로컬 브라우저에서 EGL Cordova 프로젝트를 실행하기 위해 EGL Cordova 라이브러리는 테스트 데이터를 사용하여 디바이스 API를 시뮬레이션합니다. 예를 들어, EGL에서 CordovaLib.getDevice()가 호출되면 디바이스 정보를 시뮬레이션하기 위해 테스트 디바이스 데이터가 EGL에 리턴됩니다. 디바이스 API에 제공되는 테스트 데이터를 사용자 정의하여 테스트를 간소화할 수도 있습니다.
테스트 데이터를 지정하려면 com.ibm.egl.rui.cordova_x.x.x/WebContent/runtime/cordovaData.js를 편집하십시오. 이 파일에는 이미 주석 처리되어 있는 테스트 데이터가 있으므로, 주석 처리를 해제한 후 테스트 데이터를 원하는 데이터로 업데이트하십시오. 테스트 데이터는 접두부 cordova-egl.cordovaData를 사용하여 JavaScript에 작성됩니다.
테스트 데이터는 다음 항목을 포함할 수 있습니다.
| 접두부가 있는 테스트 데이터 | 설명 |
|---|---|
| cordova-egl.cordovaData.AccelerometerData | AccelerometerLib에 의해 사용되는 accelerometer {x,y,z}의 배열 |
| cordova-egl.cordovaData.CompassData | CompassLib에 의해 사용되는 compassaccelerometer{trueHeading, magneticHeading, headingAccuracy}{x,y,z}의 배열 |
| cordova-egl.cordovaData.ContactData | ContactLib에 의해 사용되는 Contacts의 배열 |
| cordova-egl.cordovaData.CameraData | CameraLib에 의해 사용되는 properties {fileUrl}의 배열 |
| cordova-egl.cordovaData.DeviceData | CordovaLib.getDevice()에 의해 사용되는 device {cordova, platform, model, uuid, version}의 배열 |
| cordova-egl.cordovaData.GeolocationData | GeolocationLib에 의해 사용되는 geolocation {accuracy, heading, altitudeAccuracy, latitude, longitude, altitude}의 배열 |