Выполнение модульных тестов cmocka для кода Oracle Proc * C - PullRequest
0 голосов
/ 03 мая 2019

Можно ли запустить модульные тесты на коде Oracle Pro * C?Запустите тестирование файла .pc или скомпилированного файла .c.

Если это возможно, кто-нибудь может объяснить, как это сделать?

Я попытался найти эту проблему без результатов.

Например, создание простого соединения с базой данныхи возврат через файл cn.pc следующим образом:

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<sqlca.h>

char *p="username/password@SID";

void main()
{  
    EXEC SQL CONNECT :p;

    if(sqlca.sqlcode==0)
    {  
       printf("Database connection successful to %s",p);
    }
    else
    {   printf("\n connection to  %s   failed ",p);
    }

}

Как для этого должен быть закодирован файл test_cn.c?(Образец тестового файла cmocka можно найти по адресу: https://api.cmocka.org/)

...