| VC00TP00CP000 | Fuente |
Este caso de pruebas acaba cargando en el repositorio dos capas y registrando en él un plan topologico que las usa.
Antes de pasar el caso de prueba compruebe aquí que no exista abierta una incidencia sobre él.
${check} REPONAME=${REPONAME}. Nombre de la conexión y del repositorio.
${check} TPNAME= ${TPNAME}
. Nombre del nuevo plan topológico a registrar.
${check} TPDESCRIPTION= ${TPDESCRIPTION}
. Descripción del nuevo plan topológico a registrar.
${check} TABLE2_NAME=${TABLE2_NAME} (${TABLE2_LINK}). Capa a usar en este test.
${check} TABLE2_FIELDFORLABEL=${TABLE2_FIELDFORLABEL}. Nombre del campo de la tabla ${TABLE2_NAME}
a usar en etiquetas.
${check} TABLE2_CATEGORY=${TABLE2_CATEGORY}. Categoría a asociar a la tabla ${TABLE2_NAME} cuando la añadamos a la copia local.
${check} TABLE2_EFECTIVEDATE=${TABLE2_EFECTIVEDATE}. Fecha a indicar al hacer commit de la tabla ${TABLE2_NAME}.
${check} TABLE2_COMMENT=${TABLE2_COMMENT}. Comentario a indicar al hacer commit de la tabla ${TABLE2_NAME}.
${check} USER=${USER}. Usuario a utilizar cuando sea requerido por la aplicación.
${check} PASSWORD=${PASSWORD}. Clave del usuario a utilizar cuando sea requerido por la aplicación.
${check} Un gvSIG desktop instalado y funcional cuya versión sea la indicada en el plan de pruebas.
${check} El complemento de VCSGis debe estar instalado y activo.
${check} El complemento de Topología debe estar instalado y activo.
${check} Se acaba de pasar uno de los casos de prueba “commitar una capa nueva” o “Asociar leyenda a una capa” del plan de pruebas.
${check} Si acaba de ejecutar el caso de pruebas “commitar una capa nueva” o “Asociar leyenda a una capa” (hace menos de 1 hora) y
aún tiene abierto gvSIG desktop Servidor continúe con el paso 2. Si no, ejecute uno de estos dos antes de continuar.
${check} Active la aplicación gvSIG Desktop Cliente.
${TMPFOLDER}/${WORKINGCOPY}.mv.db (TMPFOLDER/WORKINGCOPY.mv.db).
En caso de que exista debera:Cliente.${TMPFOLDER}/${WORKINGCOPY}.mv.db (TMPFOLDER/WORKINGCOPY.mv.db).Cliente.${check} Elimine el registro de la copia de trabajo ${WORKINGCOPY} en caso de que existiese.
Para ello siga los pasos indicados en
eliminar copia local del registro
${check} Proceda a cargar la capa ${TABLE2_NAME} (${TABLE2_LINK}) en la vista que hay creada
en el proyecto. Seleccione la opción de menú “Vista/Añadir capa”.
${check} Se presentará el diálogo de “Añadir capa”. Seleccione la pestaña “Archivo” y pulse en el botón “Añadir”.
${check} Se presenta un cuadro de diálogo para seleccionar un fichero.
Seleccione el correspondiente a ${TABLE2_NAME} (${TABLE2_LINK}).
${check} Pulse en el botón “Abrir”.
${check} De vuelta en el diálogo de “Añadir capa” pulse el botón “Aceptar” para cargarla en la vista.
${check} Seleccione la opción de menu “Herramientas/VCSGis/Añadir a la copia de trabajo”. Se presentará la ventana de titulo “Añadir a la copia de trabajo”.
${check} Siga los pasos de añadir capa a la copia de trabajo para añadir la capa a la copia de trabajo.
${check} En la ventana de titulo “Añadir a la copia de trabajo” pulse el botón “Cerrar” para cerrarla.
${check} Deberá haber aparecido en la vista una capa
${TABLE2_NAME} con el identificativo de una capa de base de datos H2.
${check} Elimine de la vista la capa ${TABLE2_NAME} cargada
a partir del fichero ${TABLE2_LINK} dejando la que tiene el indicativo de H2.
${check} Seleccione la opción de menú “Herramientas/VCSGis/Mostrar cambios”.
${check} Siga los pasos de commit de una capa para subir la capa al reposiorio.
${check} Active la aplicación gvSIG Desktop Servidor. Se va a proceder a registrar en el servidor un plan topológico.
${check} Abra la tabla VCSGISREPO_TOPOLOGYPLANS, para ello siga los pasos de
abrir tabla de base de datos
${check} Una vez abierta la tabla y estando esta activa seleccione la opción de menu “Tabla/Show form”.
${check} Se mostrará la ventana con el formulario asociado a la tabla de planes topológicos.
${check} Pulse el botón “Comenzar edición” del formulario.
${check} Pulse el botón “Nuevo” del formulario.
${check} En el campo “Nombre” de la pestaña “General” introduzca el valor ${TPNAME}
.
${check} En el campo “Descripción” la pestaña “General” introduzca el valor ${TPDESCRIPTION}
.
{"name":"provinciasDebenTenerPoblaciones","dataSets":[
{"name":"esp_provincias","fullName":"esp_provincias.csv"},
{"name":"esp_poblaciones","fullName":"esp_poblaciones.csv"}
],
"rules":[
{"__factoryId":"ContainsPoint","dataSet2":"esp_poblaciones",
"dataSet1":"esp_provincias","tolerance":0}
],
"tolerance":0
}

Esta secuencia Json se obtiene de la opción “Copy topology plan to clipboard” de la ventana “Plan de topología” del módulo de topología.
${check} Pulse el botón “Guardar” del formulario.
${check} Pulse el botón “Terminar edición” del formulario.
${check} Se presentrará una ventana, pulse en la opción “Si” para terminar edición y guarda los cambios.
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.