当前位置: 首页>>代码示例>>C++>>正文


C++ check_expected函数代码示例

本文整理汇总了C++中check_expected函数的典型用法代码示例。如果您正苦于以下问题:C++ check_expected函数的具体用法?C++ check_expected怎么用?C++ check_expected使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了check_expected函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: mock_vsyslog

static void
mock_vsyslog( int priority, const char *format, va_list ap ) {
  check_expected( priority );

  char output[ 256 ];
  vsnprintf( output, sizeof( output ), format, ap );

  check_expected( output );
}
开发者ID:Darma,项目名称:trema,代码行数:9,代码来源:log_test.c

示例2: mock_accept

int
mock_accept( int sockfd, struct sockaddr *addr, socklen_t *addrlen ) {
  check_expected( sockfd );
  check_expected( addr );
  check_expected( addrlen );
  check_expected( *addrlen );

  return ( int ) mock();
}
开发者ID:Epictetus,项目名称:trema,代码行数:9,代码来源:switch_manager_test.c

示例3: mock_execvp

int
mock_execvp( /* const */ char *file, char * /* const */ argv[] ) {
  check_expected( file );
  check_expected( argv );
  check_expected( argv[ 0 ] );
  check_expected( argv[ 1 ] );

  return ( int ) mock();
}
开发者ID:Epictetus,项目名称:trema,代码行数:9,代码来源:switch_manager_test.c

示例4: jabber_connect_with_details

jabber_conn_status_t jabber_connect_with_details(const char * const jid,
    const char * const passwd, const char * const altdomain, const int port, const char *const tls_policy)
{
    check_expected(jid);
    check_expected(passwd);
    check_expected(altdomain);
    check_expected(port);
    return (jabber_conn_status_t)mock();
}
开发者ID:KThand1,项目名称:profanity,代码行数:9,代码来源:stub_xmpp.c

示例5: _mock_jabber_connect_with_details

static jabber_conn_status_t
_mock_jabber_connect_with_details(const char * const jid,
    const char * const passwd, const char * const altdomain)
{
    check_expected(jid);
    check_expected(passwd);
    check_expected(altdomain);
    return (jabber_conn_status_t)mock();
}
开发者ID:louiecaulfield,项目名称:profanity,代码行数:9,代码来源:mock_xmpp.c

示例6: callback_hello

static void
callback_hello( uint16_t tag, void *data, size_t len ) {
  check_expected( tag );
  check_expected( data );
  check_expected( len );

  stop_event_handler();
  stop_messenger();
}
开发者ID:Darma,项目名称:trema,代码行数:9,代码来源:messenger_test.c

示例7: mock_switch_send_openflow_message

bool
mock_switch_send_openflow_message( buffer *buffer ) {
  struct ofp_header *header = buffer->data;
  check_expected( buffer->length );
  if ( header->type == OFPT_GET_CONFIG_REPLY ) {
    check_expected( ( ( struct ofp_switch_config * ) buffer->data )->flags );
  } 
  return true;
}
开发者ID:axsh,项目名称:trema-edge,代码行数:9,代码来源:mocks.c

示例8: _mock_bookmark_add

static gboolean
_mock_bookmark_add(const char *jid, const char *nick, const char *password, const char *autojoin_str)
{
    check_expected(jid);
    check_expected(nick);
    check_expected(password);
    check_expected(autojoin_str);
    return (gboolean)mock();
}
开发者ID:AlexTalker,项目名称:profanity,代码行数:9,代码来源:mock_xmpp.c

示例9: ui_current_print_formatted_line

void ui_current_print_formatted_line(const char show_char, int attrs, const char * const msg, ...)
{
    check_expected(show_char);
    check_expected(attrs);
    va_list args;
    va_start(args, msg);
    vsnprintf(output, sizeof(output), msg, args);
    check_expected(output);
    va_end(args);
}
开发者ID:Dav1d23,项目名称:profanity,代码行数:10,代码来源:stub_ui.c

示例10: mock_read

ssize_t
mock_read( int fd, void *buf, size_t count ) {
  check_expected( fd );
  check_expected( buf );
  check_expected( count );
  if ( read_length > 0 ) {
    memcpy( buf, read_buffer, read_length );
  }
  return ( int ) mock();
}
开发者ID:kazuyas,项目名称:trema,代码行数:10,代码来源:daemon_test.c

示例11: mock_wait3

pid_t
mock_wait3( int *status, int options, struct rusage *rusage ) {
  check_expected( status );
  check_expected( options );
  check_expected( rusage );

  *status = mock_wait3_status;

  return ( pid_t ) mock();
}
开发者ID:kazuyas,项目名称:trema,代码行数:10,代码来源:switch_manager_test.c

示例12: mock_setsockopt

int
mock_setsockopt( int sockfd, int level, int optname, /* const */ void *optval,
  socklen_t optlen ) {

  check_expected( sockfd );
  check_expected( level );
  check_expected( optname );
  check_expected( optval );
  check_expected( optlen );

  return ( int ) mock();
}
开发者ID:kazuyas,项目名称:trema,代码行数:12,代码来源:switch_manager_test.c

示例13: mock_insert_match_entry

void
mock_insert_match_entry( struct ofp_match *ofp_match, uint16_t priority,
  /* const */ char *service_name, /* const */ char *entry_name ) {
  uint32_t priority32 = priority;

  check_expected( ofp_match );
  check_expected( priority32 );
  check_expected( service_name );
  check_expected( entry_name );

  ( void ) mock();
}
开发者ID:TakumiKomada,项目名称:trema,代码行数:12,代码来源:packetin_filter_test.c

示例14: mock_send_message

bool
mock_send_message( /* const */ char *service_name, const uint16_t tag,
  /* const */ void *data,
  size_t len ) {
  uint32_t tag32 = tag;

  check_expected( service_name );
  check_expected( tag32 );
  check_expected( data );
  check_expected( len );

  return ( bool ) mock();
}
开发者ID:TakumiKomada,项目名称:trema,代码行数:13,代码来源:packetin_filter_test.c

示例15: test_mock_ssh_logging_callback

static void test_mock_ssh_logging_callback(int priority,
                                           const char *function,
                                           const char *buffer,
                                           void *userdata)
{
    struct test_mock_state *t = (struct test_mock_state *)userdata;

    check_expected(priority);
    check_expected(function);
    check_expected(buffer);

    t->executed++;
}
开发者ID:DouglasHeriot,项目名称:libssh,代码行数:13,代码来源:torture_callbacks.c


注:本文中的check_expected函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。