getByUnitName method

Danger<ObjectValuable, CitrusObjectException> getByUnitName(
  1. String unitName
)

Implementation

Danger<ObjectValuable, CitrusObjectException> getByUnitName(String unitName) {

    final log = Log(classLocation: runtimeType, functionLocation: 'getByUnitName');

    for (final unit in value) {

        if (unit.name == unitName) return Success(unit.value, log);

    }

    return Failure(CitrusObjectExceptionA(), log.monitor({
        'not exists unit name': unitName,
        'exists unit name list': unitNameList,
    }));

}