~d-ci/libmemcached/pushtest

« back to all changes in this revision

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

  • Committer: Continuous Integration
  • Date: 2013-11-04 17:14:31 UTC
  • mfrom: (1079.33.11 workspace)
  • Revision ID: ci@tangent.org-20131104171431-yj69t4kajuanut6c
Merge lp:libmemcached/1.0 Build: jenkins-Libmemcached-377

Show diffs side-by-side

added added

removed removed

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