Click or drag to resize

Hummingbird.TestFramework.Extensibility Namespace

[Missing <summary> documentation for "N:Hummingbird.TestFramework.Extensibility"]

Classes
  ClassDescription
Public classCustomMessageViewer

CustomMessageViewer is an User interface to represent a Message. With this extension, the whole Message is passed. You can have total control of how to show the messages

The difference between CustomMessageViewer and CustomObjectViewer is that: CustomObjectViewer works on the Type of RequestObject or ResponseObject, But CustomMessageViewer works on the service itself, and it is based on Id

Public classCustomObjectViewer

CustomObjectViewer gives the ability to show an object in a custom viewer, istead of showing them in Text format. For example, binary data, http streams are hard to understand by the developer and tester.

CustomObjectViewer can be bind to some types of object, when the message are being viewing by the default message viewer, if the object type matches either RequestObject or ResponseObject, Test Framework will use this custom object viewer to show it.

Public classCustomToolAttribute
This attribute can be tagged on a class inherits ModernContent. Hummingbird Application will see that class as a custom tool and will be shown in the main menu.
Public classExtensionDefinition
Hummingbird Test Framework loads automatically extensions during startup. It will scan each Extensions folder, to find the file ExtensionDefinition.xml. The file content represents this class.
Public classHtmlViewExtension
HTML ViewExtention, it previews an object of type "GenericHttpResponse" in a WebBrowser, if the Content-Type of this response is HTML content.
Public classHttpServiceExtension
The base class of a Http Service Extension. Used for Restful Web Services.
Public classMetadataIdAttribute
This Attribute is to attach on a sub class of CustomMessageViewer, indicating Test Framework to show certain message by using this custom message viewer.
Public classObjectEditorBase
Base class of the custom object editor
Public classObjectTypeAttribute
ObjectTypeAttribute is to attach on a CustomObjectViewer to tell the test framework that which kind of object that can be viewed by the given CustomObjectViewer.
Public classWebServiceExtension
WebServiceExtension class defines the content of extended SOAP Web Service. In this class, You define the Web Service to test or the Web Service to simulate. You can also use CustomViewExtensions to build a custom view of desired services.
Enumerations
  EnumerationDescription
Public enumerationEditorMode
The Mode to edit the object, used by ObjectEditorBase and it's derived classes.
Public enumerationExtensionLoadingStatus
The loading status of an Extension