diff options
author | Arnstein Ressem <aressem@yahoo-inc.com> | 2016-10-10 14:24:38 +0200 |
---|---|---|
committer | Arnstein Ressem <aressem@yahoo-inc.com> | 2016-10-10 14:24:38 +0200 |
commit | c355f4c97a5455f46ff9c779b6320060f67211d0 (patch) | |
tree | fc8005b46c3661d02a6c2cc2c810af21a5ae85eb /searchlib/src/tests/stackdumpiterator/stackdumpiteratortest.cpp | |
parent | 2eacefe6b4c7b7981c0fcec0a1fa5fdaa933ec36 (diff) | |
parent | 6abdd3d8960ce01422e0cc902cba7e2fa9facc67 (diff) |
Merge branch 'master' into aressem/dont-allow-unresolved-symbols-in-shared-libs-or-executables
Diffstat (limited to 'searchlib/src/tests/stackdumpiterator/stackdumpiteratortest.cpp')
-rw-r--r-- | searchlib/src/tests/stackdumpiterator/stackdumpiteratortest.cpp | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/searchlib/src/tests/stackdumpiterator/stackdumpiteratortest.cpp b/searchlib/src/tests/stackdumpiterator/stackdumpiteratortest.cpp index 19ce69550f7..326b2c0b280 100644 --- a/searchlib/src/tests/stackdumpiterator/stackdumpiteratortest.cpp +++ b/searchlib/src/tests/stackdumpiterator/stackdumpiteratortest.cpp @@ -137,10 +137,6 @@ StackDumpIteratorTest::ShowResult(int testNo, unsigned int expected) { unsigned int results = 0; - const char *idx_ptr; - const char *term_ptr; - size_t idx_len; - size_t term_len; int num = 0; @@ -149,16 +145,16 @@ StackDumpIteratorTest::ShowResult(int testNo, printf("%03d: ", testNo); while (actual.next()) { - actual.getIndexName(&idx_ptr, &idx_len); - actual.getTerm(&term_ptr, &term_len); + vespalib::stringref idx = actual.getIndexName(); + vespalib::stringref term = actual.getTerm(); #if 0 printf("StackItem #%d: %d %d '%.*s:%.*s'\n", actual.getNum(), actual.getType(), actual.getArity(), - idx_len, idx_ptr, - term_len, term_ptr); + idx.size(), idx.c_str(), + term.size(), term.c_str()); #endif item = correct.Pop(); @@ -178,12 +174,12 @@ StackDumpIteratorTest::ShowResult(int testNo, delete item; break; } - if (strncmp(item->_indexName.c_str(), idx_ptr, idx_len) != 0) { + if (strncmp(item->_indexName.c_str(), idx.c_str(), idx.size()) != 0) { results |= ITERATOR_ERROR_WRONG_INDEX; delete item; break; } - if (strncmp(item->_term.c_str(), term_ptr, term_len) != 0) { + if (strncmp(item->_term.c_str(), term.c_str(), term.size()) != 0) { results |= ITERATOR_ERROR_WRONG_TERM; delete item; break; |