anchor.diff:      ?assertEqual(ErrMsg, <<"I/O error during 'open' operation for file 'something_wrong_database'\nError while trying to open file\nNo such file or directory">>),
   
       DbName = tmp_dbname(),
  -    create_testdb(DbName),
  +    CreatedConn = create_test_db(DbName),
  +    create_test_tables(CreatedConn),
  +    efirebirdsql:close(CreatedConn),
  +
       {ok, C} = efirebirdsql:connect(
           "localhost", os:getenv("ISC_USER", "sysdba"), os:getenv("ISC_PASSWORD", "masterkey"), DbName, []),
   
  
positive.code: 
  fb3_test() ->
      DbName = tmp_dbname(),
      create_testdb(DbName),
      {ok, C} = efirebirdsql:connect(
          "localhost", os:getenv("ISC_USER", "sysdba"), os:getenv("ISC_PASSWORD", "masterkey"), DbName, []),
      FirebirdMajorVersion = get_major_version(C),
      if
      FirebirdMajorVersion >= 3 ->
          ok = efirebirdsql:execute(C, <<"select True AS C from rdb$relations">>),
          ?assertEqual({ok, [{<<"C">>, true}]}, efirebirdsql:fetchone(C)),
          ok = efirebirdsql:execute(C, <<"select False AS C from rdb$relations">>),
  
negative.code:                 out1 = param_a;
                  out2 = param_b;
                END
      ">>).
  
  description() ->
      [{<<"A">>,long,0,4,false},
  