enum OverUnder
{
kUnder = 0,
kOver = 1
};
// form 1
if(TestWaitForADASDetectedObjectTimeToCollision(kUnder, 5, 10000))
{
testStepPass("Detected Object with TTC under 5s");
}
else
{
testStepFail("Timeout TestWaitForADASDetectedObjectTimeToCollision");
}
// form 2
if(TestWaitForADASDetectedObjectTimeToCollision(kUnder,3, 103, 20000))
{
testStepPass("Detected Object with Id 103 and TTC under 3s");
}
else
{
testStepFail("Timeout TestWaitForADASDetectedObjectTimeToCollision");
}
// form 3
if(TestWaitForADASDetectedObjectTimeToCollision(kUnder, 10.0, -1, 1, 1000))
{
testStepPass("Detected Object with TTC under 10s and a lateral offset to the host vehicle between -1 m and 1 m.");
}
else
{
testStepFail("Timeout");
}
// form 4
if(TestWaitForADASDetectedObjectTimeToCollision(kUnder, 5, 2, 4, 3 , 1000))
{
testStepPass("Detected Object with trackingId 3, TTC under 5s and a lateral offset to the host vehicle between 2 m and 5 m.");
}
else
{
testStepFail("Timeout");
}