interface library

A barebone interface library for standarize execution on Asserest.

Classes

AsserestParallelExecutor
An executor for handle assertion on AsserestProperty.
AsserestParallelTestPlatform
A platform for handling multiple AsserestTestPlatform to execute at once.
AsserestProperty
A property interface for prepare assertion to tester.
AsserestPropertyParser
A parser for parsing Map data to AsserestProperty.
AsserestReport
Report object for asserting url's accessibility.
AsserestTestAssigner
A handler for assigning AsserestTestPlatform from AsserestProperty.
AsserestTestPlatform<T extends AsserestProperty>
A platform for executing assertion from given AsserestProperty's subclass T.
PropertyParseProcessor<T extends AsserestProperty>
A processor for constructing T which is corresponded child class of AsserestProperty.

Enums

AsserestResult
Enumerated value for indicating tester result.

Extensions

DirectParseParallelExecutor on List<AP>
A List extension for AsserestProperty that building an AsserestParallelExecutor directly.

Typedefs

AsserestTestPlatformBuilder = AsserestTestPlatform<AsserestProperty> Function(AsserestProperty property)
Alias definition of constructing AsserestTestPlatform from given property.
AsyncExecutorLogger = void Function(String type, dynamic message, [dynamic error, dynamic stackTrace])
Alias Function for defining logger in AsyncExecutor.

Exceptions / Errors

AsserestError
An Error based throwable for any execution error in Asserest.
AsserestException
An Exception based throwable for unexpected operation by user.
InvalidPropertyMapException
An Exception when given property Map does not stastified the standard.
UndefinedSchemeParserException
Exception for creating property with undefined scheme found in AsserestPropertyParser.