~493pocbrcycmdw7yksonho9o2qzz-o18bz-d18ecat4t1b76tkfi3vttrkfngli/libmemcached/feature-server_timeout

« back to all changes in this revision

Viewing changes to tests/libmemcached-1.0/mem_functions.cc

  • Committer: Brian Aker
  • Date: 2013-11-04 11:17:45 UTC
  • mto: This revision was merged to the branch mainline in revision 1172.
  • Revision ID: brian@tangent.org-20131104111745-8qgb5qej04649xxc
Cleanup for OSX 9

Show diffs side-by-side

added added

removed removed

Lines of Context:
1766
1766
                                         keys.key_at(x), keys.length_at(x),
1767
1767
                                         blob, sizeof(blob),
1768
1768
                                         0, 0);
1769
 
    test_true(rc == MEMCACHED_SUCCESS or rc == MEMCACHED_BUFFERED);
 
1769
    ASSERT_TRUE_(rc == MEMCACHED_SUCCESS or rc == MEMCACHED_BUFFERED, "Returned %s", memcached_strerror(NULL, rc));
1770
1770
    test_compare(query_id +1, memcached_query_id(memc));
1771
1771
  }
1772
1772
 
2497
2497
*/
2498
2498
test_return_t user_supplied_bug11(memcached_st *memc)
2499
2499
{
2500
 
  memcached_st *mclone= memcached_clone(NULL, memc);
2501
 
 
2502
 
  memcached_behavior_set(mclone, MEMCACHED_BEHAVIOR_NO_BLOCK, true);
2503
 
  memcached_behavior_set(mclone, MEMCACHED_BEHAVIOR_TCP_NODELAY, true);
2504
 
  memcached_behavior_set(mclone, MEMCACHED_BEHAVIOR_POLL_TIMEOUT, size_t(-1));
2505
 
 
2506
 
  test_compare(-1, int32_t(memcached_behavior_get(mclone, MEMCACHED_BEHAVIOR_POLL_TIMEOUT)));
2507
 
 
 
2500
  (void)memc;
 
2501
#ifndef __APPLE__
 
2502
  test::Memc mclone(memc);
 
2503
 
 
2504
  memcached_behavior_set(&mclone, MEMCACHED_BEHAVIOR_NO_BLOCK, true);
 
2505
  memcached_behavior_set(&mclone, MEMCACHED_BEHAVIOR_TCP_NODELAY, true);
 
2506
  memcached_behavior_set(&mclone, MEMCACHED_BEHAVIOR_POLL_TIMEOUT, size_t(-1));
 
2507
 
 
2508
  test_compare(-1, int32_t(memcached_behavior_get(&mclone, MEMCACHED_BEHAVIOR_POLL_TIMEOUT)));
2508
2509
 
2509
2510
  libtest::vchar_t value;
2510
2511
  value.reserve(512);
2515
2516
 
2516
2517
  for (unsigned int x= 1; x <= 100000; ++x)
2517
2518
  {
2518
 
    memcached_return_t rc= memcached_set(mclone, test_literal_param("foo"), &value[0], value.size(), 0, 0);
 
2519
    memcached_return_t rc= memcached_set(&mclone, test_literal_param("foo"), &value[0], value.size(), 0, 0);
2519
2520
    (void)rc;
2520
2521
  }
2521
2522
 
2522
 
  memcached_free(mclone);
 
2523
#endif
2523
2524
 
2524
2525
  return TEST_SUCCESS;
2525
2526
}
2621
2622
    memcached_return_t rc= memcached_set(memc, test_literal_param("foo"),
2622
2623
                                         &value[0], current_length,
2623
2624
                                         (time_t)0, (uint32_t)0);
2624
 
    test_true(rc == MEMCACHED_SUCCESS or rc == MEMCACHED_BUFFERED);
 
2625
    ASSERT_TRUE_(rc == MEMCACHED_SUCCESS or rc == MEMCACHED_BUFFERED, "Instead got %s", memcached_strerror(NULL, rc));
2625
2626
 
2626
2627
    size_t string_length;
2627
2628
    uint32_t flags;