hasPredecessor method
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);
}