LCOV - code coverage report
Current view: top level - src/ctlib/unittests - ct_command.c (source / functions) Hit Total Coverage
Test: FreeTDS coverage Lines: 7 7 100.0 %
Date: 2025-04-22 17:15:43 Functions: 1 1 100.0 %

          Line data    Source code
       1             : #include "common.h"
       2             : 
       3             : #include <cspublic.h>
       4             : 
       5             : /*
       6             :  * ct_command with CS_MORE option
       7             :  */
       8          10 : TEST_MAIN()
       9             : {
      10          10 :         int verbose = 0;
      11             :         CS_CONTEXT *ctx;
      12             :         CS_CONNECTION *conn;
      13             :         CS_COMMAND *cmd;
      14             : 
      15          10 :         check_call(try_ctlogin, (&ctx, &conn, &cmd, verbose));
      16             : 
      17             :         /* This should not crash, also only concatenation lead to no error */
      18          10 :         check_call(ct_command, (cmd, CS_LANG_CMD, "IF 0 = 1 ", CS_NULLTERM, CS_MORE));
      19          10 :         check_call(run_command, (cmd, "SELECT 'hello'"));
      20             : 
      21          10 :         check_call(try_ctlogout, (ctx, conn, cmd, verbose));
      22             : 
      23          10 :         return 0;
      24             : }

Generated by: LCOV version 1.13