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 la forma deserializada del contenido, también conocida como Document Type.
TipoDeMensaje
Una representación de los tipos de mensajes a los que se puede hacer referencia a través de la BDD, debe haber una relación uno a uno.mapping entre la instancia MessageType y los mensajes asociados Document type.
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 configurado Message Type, y es común ver tanto el Mensaje como MessageDefinition como argumentos a core métodos.
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.