CockpitTestTargetRequirements constructor
CockpitTestTargetRequirements({})
Creates a CockpitTestTargetRequirements.
Implementation
CockpitTestTargetRequirements({
required this.platform,
required this.targetKind,
required this.plane,
this.appId,
Iterable<String> requiredCapabilities = const <String>[],
}) : requiredCapabilities = Set<String>.unmodifiable(
_validatedCapabilities(requiredCapabilities),
) {
CockpitTestValueReader.string(platform, r'$.platform');
CockpitTestValueReader.string(targetKind, r'$.targetKind');
if (appId != null) {
CockpitTestValueReader.string(appId, r'$.appId');
}
}