Мы используем тестовый модуль CAPL, состоящий из функции MainTest и функции отдельного тестового примера, например, в приведенном ниже фрагменте необходимо вызывать каждый тестовый случай в последовательности один за другим на основе некоторого идентификатора теста.
Однако вместо последовательного вызова, как мы можем вызывать эти функции тестового примера, используя некоторый механизм обратного вызова в CAPL, поскольку сигнатура функции одинакова для всех тестовых случаев.
void MainTest ()
{
Testcase_1 ();
Testcase_2 ();
Testcase_3 ();
}
В языке Си мы можем использовать массив указателей на функции. Есть ли подобная функциональность, которая также может быть использована в CAPL?