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 74<br />
B.2.2. Tipos <strong>de</strong> los datos que circulan por el canal<br />
Se hacen pruebas tanto negativas como positivas corroborando que haya una correspon<strong>de</strong>ncia<br />
entre los filtros especificados y el tipo <strong>de</strong> datos especificado (TypeCo<strong>de</strong>).<br />
B.2.3. Filtrado en el canal con un suscriptor<br />
Se comprueba que un suscriptor registrado en un canal que contiene un filtrado <strong>de</strong> eventos<br />
recibe los eventos correctos.<br />
Dado - un canal filtrado, un publicador <strong>de</strong>l canal y un suscriptor registrado al canal.<br />
Cuando - el publicador envía varios eventos al canal.<br />
Entonces - el suscriptor recibe los eventos.<br />
B.2.4. Filtrado en el canal con varios suscriptores<br />
Se comprueba que varios suscriptores registrados en un canal que contiene un filtrado <strong>de</strong><br />
eventos reciben los eventos correctos. En el sistema se producirá un warning.<br />
Dado - un canal filtrado, un publicador <strong>de</strong>l canal y dos suscriptores registrados al canal.<br />
Cuando - el publicador envía varios eventos al canal.<br />
Entonces - los suscriptores reciben los eventos enviados al canal.<br />
B.2.5. Se envía un dato inválido a un canal con filtro<br />
El publicador <strong>de</strong> un canal con filtro envía un dato que <strong>de</strong>be filtrarlo el canal. El sistema<br />
notificará este hecho con un warning avisando <strong>de</strong> que el dato enviado es inválido.<br />
Dado - un canal filtrado, un publicador <strong>de</strong>l canal y un suscriptor.<br />
Cuando - el publicador envía un evento no válido al canal.<br />
Entonces - el suscriptor no recibe ningún evento, ya que aunque el publicador lo envía, el<br />
canal lo filtra.<br />
B.2.6. Se indican varios filtros<br />
Todas las pruebas anteriores, se realizan solamente indicando un filtro. En esta prueba,<br />
se comprueba el éxito en la recepción <strong>de</strong> un evento cuando se crea un canal con varios<br />
filtros.<br />
Dado - un canal filtrado, un publicador <strong>de</strong>l canal y un suscriptor.<br />
Cuando - el publicador envía un evento al canal.<br />
Entonces - el suscriptor recibe el evento.