hasPredecessor method

bool hasPredecessor(
  1. AFStateTestID desiredId
)

Implementation

bool hasPredecessor(AFStateTestID desiredId) {
  final idPred = idPredecessor;
  if(idPred  == null) {
    return false;
  }
  if(idPred == desiredId) {
    return true;
  }
  final testPred = tests.findById(idPred);
  if(testPred == null) {
    throw AFException("Unknown predecessor test $idPred in $id");
  }
  return testPred.hasPredecessor(desiredId);
}