gvSIG desktop test

VC00EX00CP005 Fuente

Exportar una capa a una fecha dada (repositorio remoto con autorización).

Descripción

Este caso de prueba verifica que se puede exportar una capa de un repositorio en una copia de trabajo. Para ello:

Si la base de datos que se va a utilizar asociada a la copia de trabajo existe se eliminará y se volverá a crear, así como la conexión.

Antes de pasar el caso de prueba compruebe aquí que no exista abierta una incidencia sobre él.

Datos de entrada

  1. ${check} TMPFOLDER=”/tmp”. Carpeta en la que se disponga de acceso para escritura donde se crearán los archivos necesarios durante la ejecucion del test.

  2. ${check} REPOURL=${REPOURL}. Dirección donde esta el servidor del repositorio a usar.

  3. ${check} WORKINGCOPY=${WORKINGCOPY} a usar en este test.

  4. ${check} TABLENAME=${TABLENAME} a usar en este test.

  5. ${check} USER=${USER}. Identificador de usuario.

  6. ${check} PASSWORD=${PASSWORD}. Contraseña de usuario.

  7. ${check} DATE0=3/5/21. Primera fecha a exportar

  8. ${check} DATE1=5/5/21. Segunda fecha a exportar

Prerrequisitos

  1. ${check} Un gvSIG desktop instalado y funcional cuya versión sea la indicada en el plan de pruebas.

  2. ${check} El complemento de VCSGis debe estar instalado y activo.

  3. ${check} El caso de prueba VC00TP00CP003, “Subir cambios en una capa con un plan topológico (que sí pasen el plan)”, ha pasado sin errores.

Pasos

  1. ${check} Si acaba de ejecutar el caso de pruebas VC00TP00CP003, “Subir cambios en una capa con un plan topológico (que sí pasen el plan)”, continúe con el siguiente paso, si no, ejecútelo antes de continuar.

  2. ${check} Compruebe que no exista el fichero:
    • ${TMPFOLDER}/${WORKINGCOPY}.mv.db (TMPFOLDER/WORKINGCOPY.mv.db). En caso de que exista debera:
    • ${check} Cerrar gvSIG desktop Cliente.
    • ${check} Elimínar el fichero ${TMPFOLDER}/${WORKINGCOPY}.mv.db (TMPFOLDER/WORKINGCOPY.mv.db).
    • ${check} Iniciar gvSIG desktop Cliente.
  3. ${check} Elimine el registro de la copia de trabajo ${WORKINGCOPY} en caso de que existise. Para ello siga los pasos indicados en eliminar copia local del registro

  4. ${check} Compruebe que la vista que se ha creado al arrancar gvSIG se encuentra en “EPSG:4326”, de no ser así cambie la proyección de la vista.

  5. ${check} Inicialice una nueva copia de trabajo para ello seleccione la opción de menú “Herramientas/VCSGis/Inicializar copia de trabajo” y siga los pasos de inicialización de una copia de trabajo

  6. ${check} Seleccione la opción de menu “Herramientas/VCSGis/Exportar” que presentará la ventana de titulo “Exportar”.

  7. ${check} Siga los pasos de exportar una capa a una fecha concreta

  8. ${check} Cierre el cuadro de diálogo “Exportar”.

  9. ${check} En la vista se habrá añadido la capa ${EXPORTTABLENAME0}(EXPORTTABLENAME0) en el estado de la revisión ${REVISION0}.

  10. ${check} Elimine la capa ${EXPORTTABLENAME0}(EXPORTTABLENAME0) de la vista pulsando con el botón secundario del ratón sobre la capa en el TOC y seleccionando “Eliminar capa”.

  11. ${check} Aparecerá un diálogo de confirmación que le preguntará “¿Está seguro de que desea borrar las capas activas?”. Pulse el botón “Sí”.

  12. ${check} Seleccione la opción de menu “Herramientas/VCSGis/Exportar” que presentara la ventana de titulo “Exportar”.

  13. ${check} Siga los pasos de Exportar una capa a una fecha concreta

  14. ${check} Cierre el cuadro de diálogo “Exportar”.

  15. ${check} En la vista se habrá añadido la capa ${EXPORTTABLENAME1}(EXPORTTABLENAME1) en el estado de la revisión ${REVISION1}.

Resultado esperado

Si se pueden realizar los pasos tal y como se han descrito sin que aparezca ningún mensaje de error, bien en uno de los diálogos que presenta el test, en una ventana de error o en el área de mensajes de la aplicación (barra de abajo a la izquierda), se considera que el test ha pasado correctamente.

Reportar fallo

En caso de que los resultados obtenidos no sean los correctos puede reportar una incidencia en el redmine de gvSIG deskop.

Pulse aquí para comprobar si hay abierta una incidencia sobre este caso de prueba.

Pulse aquí para abrir una incidencia sobre este caso de prueba. Indique en la descripción del ticket en qué paso del caso de prueba se ha producido el problema, y describa lo mas inequivocamente posible qué ha observado para decidir que no ha pasado éste. En caso de que el problema se produzca en un procedimiento dentro del caso de prueba, indique, además del paso dentro del caso de prueba, en qué paso del procedimiento se ha producido el problema. Recuerde adjuntar los ficheros de log generados durante la ejecución del test que ha fallado al ticket.