Как реализовать определяемые пользователем функции обратного вызова в CAPL-скриптах - PullRequest
0 голосов
/ 04 апреля 2019

Мы используем тестовый модуль CAPL, состоящий из функции MainTest и функции отдельного тестового примера, например, в приведенном ниже фрагменте необходимо вызывать каждый тестовый случай в последовательности один за другим на основе некоторого идентификатора теста.

Однако вместо последовательного вызова, как мы можем вызывать эти функции тестового примера, используя некоторый механизм обратного вызова в CAPL, поскольку сигнатура функции одинакова для всех тестовых случаев.

void MainTest () 
{ 
  Testcase_1 (); 
  Testcase_2 (); 
  Testcase_3 (); 
}

В языке Си мы можем использовать массив указателей на функции. Есть ли подобная функциональность, которая также может быть использована в CAPL?

...