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.