23.04.2015 Views

Grupo ARCO - Universidad de Castilla-La Mancha

Grupo ARCO - Universidad de Castilla-La Mancha

Grupo ARCO - Universidad de Castilla-La Mancha

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

B. PLAN DE PRUEBAS 79<br />

B.4.7. Se indican varios filtros<br />

En esta prueba se verifica que el funcionamiento es igual indicando varios filtros en la<br />

suscripción, ya que en las pruebas anteriores se indica solamente un filtro.<br />

Dado - un canal, un publicador y un suscriptor con filtros.<br />

Cuando - el publicador envía eventos al canal.<br />

Entonces - el suscriptor recibe los eventos que concuerdan con los filtros especificados.<br />

B.4.8. Eliminar la suscripción a un canal<br />

Se comprueba que un suscriptor no recibe eventos <strong>de</strong>spués <strong>de</strong> que haya eliminado la suscripción<br />

a un canal.<br />

Dado - un canal, un publicador y un suscriptor con filtros.<br />

Cuando - el publicador envía un evento al canal.<br />

Entonces - el suscriptor recibe el evento que concuerda con los filtros especificados.<br />

Después cuando - el suscriptor cancela la suscripción al canal y el publicador envía otro<br />

evento.<br />

Entonces - el suscriptor no recibe ningún evento más.<br />

B.4.9. Fe<strong>de</strong>ración <strong>de</strong> canales<br />

El conjunto <strong>de</strong> pruebas <strong>de</strong>scritas en esta sección correspon<strong>de</strong>n a la fe<strong>de</strong>ración <strong>de</strong> canales<br />

con la peculiaridad <strong>de</strong> indicar filtros que limiten la propagación <strong>de</strong> eventos <strong>de</strong> unos canales<br />

a otros.<br />

B.4.10. Fe<strong>de</strong>ración entre canales filtrados<br />

En esta prueba <strong>de</strong>terminada se verifica que un evento publicado en un canal se propaga<br />

a otro canal enlazado a este primero, ya que el evento es válido para los filtros <strong>de</strong> los<br />

canales.<br />

Dado - un canal 1 con un filtro <strong>de</strong> rango (1, 5), un canal 2 que solo acepta eventos cuya ’x’<br />

sea igual a 2, un publicador <strong>de</strong>l canal 1 y un suscriptor al canal 2.<br />

Cuando - el canal 2 realiza un enlace al canal 1, el suscriptor se registra en el canal 2 y el<br />

publicador <strong>de</strong>l canal 1 envía un evento cuya ’x’ es igual a 2.<br />

Entonces - el suscriptor recibe el evento <strong>de</strong>s<strong>de</strong> el canal 1.<br />

B.4.11. Fe<strong>de</strong>ración entre un canal con filtro y un canal sin filtro<br />

Un canal pue<strong>de</strong> recibir todo tipo <strong>de</strong> eventos, pero <strong>de</strong>sea que <strong>de</strong> otro canal sólo le lleguen<br />

ciertos valores.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!