Conceptos
Mensaje
Un modelo de abstracción para cualquier 'mensaje' que es manejado por la implementación del marco (solicitud, respuesta, carga útil, etc.). Un mensaje está tipado en función de un conocido Java tipo que representa el contenido en forma deserializada, también conocido como Document Type.
TipoDeMensaje
Una representación de los tipos de mensajes que se pueden consultar a través de la BDD, debe haber una relación uno a uno.mapping entre la instancia MessageType y un tipo de Documento asociado a Mensajes.
MessageDefinition
Una estructura contextual que proporciona funcionalidad para manejar mensajes del tipo configurado, sirviendo como un punto de Inversion of Control con el marco de pruebas. Debe haber una relación uno a uno mapping entre el MessageDefinition instancia y configurada Message Type, y es común ver tanto el Mensaje como MessageDefinition como argumentos para los métodos principales.
MessageBucket
Una colección glorificada que cualquier mensaje recibido por el marco de prueba (ya sea directamente de los Consumidores, o secundario como HTTP Las respuestas) se añaden a. La colección interna está encapsulada y se proporcionan métodos de acceso basados en predicados para "pescar" mensajes correlacionados del contenedor. Un mensaje "pescado" con éxito se elimina típicamente del contenedor y se añade al propio objeto Context del test.