| VC00AD00CP001 | Fuente |
Este caso de prueba verifica que se pueda añadir una capa local a una copia de trabajo basada en un repositotio local en H2 con la autrización activada. Para ello:
Si las bases de datos que vamos a utilizar asociadas al repositorio o la copia de trabajo existen se eliminaran y se volveran a crear, asi como las conexiones a base de datos que se vayan a utilizar.
Antes de pasar el caso de prueba compruebe aquí que no exista abierta una incidencia sobre él.
${check} TMPFOLDER=${TMPFOLDER}. Carpeta en la que se creara los archivos que se precisen
durante la ejecucion del test. Deberemos tener permiso de escritura en ella.
${check} REPONAME=${REPONAME}. Nombre de la conexion a crear asociada al repositorio.
${check} WCNAME=${WCNAME}. Nombre de la copia de trabajo que se va a crear asi como
de la conexion a la base de datos de la copia de trabajo.
${check} Tabla ${TABLENAME} (${TABLELINK}). Capa a usar en este test.
${check} FIELDFORLABEL=${FIELDFORLABEL}. Nombre del campo de la tabla ${TABLENAME}
a usar en etiquetas.
${check} CATEGORY=${CATEGORY}. Con la que vamos a añadir la tabla ${TABLENAME}
a la copia local.
${check} Un gvSIG desktop instalado y funcional cuya version sea la indicada en el plan de pruebas.
${check} El complemento de VCSGis debe estar instalado y activo.
${check} Tendremos descargada la tabla ${TABLENAME} (${TABLELINK}) en
una ruta conocida en nuestro equipo.
${TMPFOLDER}/${REPONAME}.mv.db (TMPFOLDER/REPONAME.mv.db).${TMPFOLDER}/${WCNAME}.mv.db (TMPFOLDER/WCNAME.mv.db).En caso de que existan los eliminaremos.
${check} Iniciaremos gvSIG desktop.
${check} Nos cercioraremos que la vista que se ha creado al arrancar gvSIG se encuentra en “EPSG:4326”, de no ser asi cambiaremos la proyección de la vista.
${check} Seleccionaremos la opcion de menu “Herramientas/VCSGis/Administración/Inicializar repositorio” que nos presentara la ventana de titulo “Inicializar repositorio”.
${check} Seguiremos los pasos de Inicializar un repositorio en H2 (con autorización)
${check} Tras la creacion del repositorio, seleccionaremos la opcion de menu “Herramientas/VCSGis/Inicializar copia de trabajo” que nos presentara la ventana de titulo “Inicializar copia de trabajo”.
${check} Seguiremos los pasos de Inicialización de una copia de trabajo asociada a un repositorio local en H2
${check} Una vez creada la copia de tranajo, procederemos a cargar la capa ${TABLELINK} en la vista que hay creada en el proyecto. Para eso abriremos el dialogo de añadir capa desde el menu vista, “Vista/Añadir capa”.
${check} Seleccionaremos la pestaña “Archivo” y pulsaremos en el boton de “Añadir”.
${check} Nos presentara el cuadro de dialogo para seleccionar un fichero. Seleccionaremos el correspondiente a ${TABLELINK} y pulsaremos en el boton “Abrir”.
${check} De vuelta en el dialogo de “Añadir capa” pulsaremos el boton “Aceptar” para cargarla en la vista.
${check} Seleccionaremos la opcion de menu “Herramientas/VCSGis/Añadir a la copia de trabajo” que nos presentara la ventana de titulo Añadir a la copia de trabajo”.
${check} Seguiremos los pasos de Añadir capa a la copia de trabajo
${check} Debera haber aparecido en la vista una capa
${TABLENAME} (${TABLELINK})
con el identificativo de una capa de base de datos H2.
${TABLENAME} cargada
a partir del fichero ${TABLELINK}.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.
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.