gvSIG desktop test

VC00PROC014 Fuente

Añadir tabla a una copia de trabajo

Descripción

Este procedimiento describe como añadir una tabla ya cargada en el proyecto a una copia de trabajo ya creada. Desde donde se invoque al procedimiento deberá haberse inicializado correctamente la copia de trabajo y haber indicado al usuario como mostrar la ventana de “Añadir a la copia de trabajo”.

Datos de entrada

  1. ${check} WORKINGCOPY=${WORKINGCOPY}. Nombre de la copia de trabajo que se va a crear así como de la conexión a la base de datos de la copia de trabajo.

  2. ${check} TABLE=${TABLE}. Nombre de la tabla a añadir a la copia de trabajo ${WORKINGCOPY} (WORKINGCOPY).

  3. ${check} FIELDFORLABEL=${FIELDFORLABEL}. Nombre del campo de la tabla a añadir a usar en “Campo para etiqueta”.

  4. ${check} CATEGORY= ${CATEGORY} . Categoría a la que se asociará la tabla al añadirla a la copia local.

  5. ${check} USER= ${USER} .

  6. ${check} PASSWORD= ${PASSWORD} .

Pasos

  1. ${check} Al iniciarse este procedimiento deberá estar abierta la ventana de añadir a la copia de trabajo de titulo “Añadir a la copia de trabajo” y deberá estar activa.

  2. ${check} En el desplegable del campo “Copia de trabajo” deberá existir una entrada ${WORKINGCOPY} (WORKINGCOPY). Si existe selecciónela. Si no existe termine el procedimiento.

  3. ${check} De vuelta en la ventana “Añadir a la copia de trabajo”, active la pestaña “Tablas” y seleccione la opción ${TABLE} (TABLE). Si ésta no existe aborte el caso de prueba.

  4. ${check} Si se presenta la ventana de título “Inicio de sesión de usuario”:
    • ${check} Introduzca en el campo de texto “Usuario” el valor ${USER} (USER)

    • ${check} Introduzca en el campo de texto “Contraseña” el valor ${PASSWORD} (PASSWORD) .
    • ${check} Pulse el botón “Aceptar”.
    • ${check} Se cerrara la venta de inicio de sesión y le devolverá a la ventana en la que estuviese trabajando.
  5. ${check} Deberá aparecer marcada la casilla de verificación “Añadir la tabla nueva el proyecto”.

  6. ${check} Deberá aparecer en el valor del campo “nombre” ${TABLE} (TABLE).

  7. ${check} En el desplegable del campo “Campo para etiqueta” introduzca la opción ${FIELDFORLABEL} (FIELDFORLABEL). Si ésta no existe aborte el caso de prueba.

  8. ${check} En el campo “Etiqueta” no especifique nada.

  9. ${check} En el campo “Categoría” introduzca el valor ${CATEGORY} (CATEGORY) .

  10. ${check} Pulse el botón “Añadir a la copia de trabajo”.

  11. ${check} Deberá haber terminado el proceso sin presentar ningún mensaje de error, ni en ventanas ni en la barra de mensajes de gvSIG desktop.

Resultado esperado

Si en algún paso se indica que el procedimiento debe abortarse, esto significa que el caso de prueba que ejecuta el procedimiento ha fallado.

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

Si se produce un error repórtelo en el caso de prueba que está ejecutando.