Grupo ARCO - Universidad de Castilla-La Mancha
Grupo ARCO - Universidad de Castilla-La Mancha
Grupo ARCO - Universidad de Castilla-La Mancha
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 78<br />
B.4.4. Varias suscripciones a un canal con un publicador general<br />
Como en la prueba anterior, se comprueba que los eventos sea reportados <strong>de</strong> manera correcta<br />
y a<strong>de</strong>más, esta prueba asegura un correcto funcionamiento cuando hay más <strong>de</strong> un<br />
suscriptor.<br />
Dado - un canal con filtros, un publicador <strong>de</strong>l canal, un suscriptor 1 al canal y otro suscriptor<br />
2 al canal indicando sus propios filtros.<br />
Cuando - el publicador envía varios eventos.<br />
Entonces - el suscriptor 2 sólo recibe aquellos eventos que pertenecen a los filtros con los<br />
que se ha suscrito y sin olvidarse <strong>de</strong> los filtros propios <strong>de</strong>l canal, mientras que el<br />
suscriptor 1 recibe todos los eventos que pue<strong>de</strong> manejar el canal.<br />
B.4.5. Suscripción con filtro a un canal con publicador, ambos con filtros<br />
Se comprueba y valida la suscripción con filtros cuando existe un canal con filtrado y un<br />
publicador a ese canal con filtrado en la publicación.<br />
Dado - un canal con filtros, un publicador <strong>de</strong>l canal con filtrado, un suscriptor al canal<br />
indicando sus propios filtros.<br />
Cuando - el publicador envía varios eventos.<br />
Entonces - el suscriptor sólo recibe aquellos eventos que pertenecen a los filtros con los que<br />
se ha suscrito y teniendo en cuenta los filtros <strong>de</strong>l canal a<strong>de</strong>más <strong>de</strong>l filtrado que realiza<br />
el publicador.<br />
B.4.6. Suscripción con filtro a un canal con publicador, ambos con filtros<br />
Esta prueba es semejante a las pruebas anteriores. Se <strong>de</strong>muestra la misma circunstancia<br />
con más <strong>de</strong> un suscriptor.<br />
Dado - un canal con filtro, un publicador <strong>de</strong>l canal con filtrado, un suscriptor 1 al canal y un<br />
suscriptor 2 al canal indicando sus propios filtros.<br />
Cuando - el publicador envía varios eventos.<br />
Entonces - el suscriptor 2 sólo recibe aquellos eventos que pertenecen a los filtros con los<br />
que se ha suscrito teniendo en cuenta los filtros propios <strong>de</strong>l canal y el filtrado en el publicador,<br />
mientras que el suscriptor 1 recibe todos los eventos que envía el publicador.