Skip to content

Commit 2860352

Browse files
committed
Debug
1 parent 8f2f0be commit 2860352

File tree

2 files changed

+8
-10
lines changed

2 files changed

+8
-10
lines changed

include/pgvector/pqxx.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,9 +164,9 @@ template <> struct string_traits<pgvector::SparseVector> {
164164

165165
return pgvector::SparseVector(dimensions, indices, values);
166166
} catch (const std::invalid_argument& e) {
167-
throw conversion_error(e.what());
167+
throw conversion_error("No conversion");
168168
} catch (const std::out_of_range& e) {
169-
throw conversion_error(e.what());
169+
throw conversion_error("Out of range");
170170
}
171171
}
172172

test/pqxx_test.cpp

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#include <cassert>
2-
#include <iostream>
32
#include <optional>
43
#include <string>
54
#include <vector>
@@ -246,8 +245,7 @@ void test_sparsevec_from_string() {
246245
auto unused = pqxx::from_string<pgvector::SparseVector>("{ }/");
247246
assert(false);
248247
} catch (const pqxx::conversion_error& e) {
249-
std::cout << e.what() << std::endl;
250-
assert(std::string_view(e.what()) == "stoi: no conversion");
248+
assert(std::string_view(e.what()) == "No conversion");
251249
}
252250

253251
try {
@@ -261,7 +259,7 @@ void test_sparsevec_from_string() {
261259
auto unused = pqxx::from_string<pgvector::SparseVector>("{:}/1");
262260
assert(false);
263261
} catch (const pqxx::conversion_error& e) {
264-
assert(std::string_view(e.what()) == "stoi: no conversion");
262+
assert(std::string_view(e.what()) == "No conversion");
265263
}
266264

267265
try {
@@ -289,28 +287,28 @@ void test_sparsevec_from_string() {
289287
auto unused = pqxx::from_string<pgvector::SparseVector>("{1:4e38}/1");
290288
assert(false);
291289
} catch (const pqxx::conversion_error& e) {
292-
assert(std::string_view(e.what()) == "stof: out of range");
290+
assert(std::string_view(e.what()) == "Out of range");
293291
}
294292

295293
try {
296294
auto unused = pqxx::from_string<pgvector::SparseVector>("{a:1}/1");
297295
assert(false);
298296
} catch (const pqxx::conversion_error& e) {
299-
assert(std::string_view(e.what()) == "stoi: no conversion");
297+
assert(std::string_view(e.what()) == "No conversion");
300298
}
301299

302300
try {
303301
auto unused = pqxx::from_string<pgvector::SparseVector>("{1:a}/1");
304302
assert(false);
305303
} catch (const pqxx::conversion_error& e) {
306-
assert(std::string_view(e.what()) == "stof: no conversion");
304+
assert(std::string_view(e.what()) == "No conversion");
307305
}
308306

309307
try {
310308
auto unused = pqxx::from_string<pgvector::SparseVector>("{}/a");
311309
assert(false);
312310
} catch (const pqxx::conversion_error& e) {
313-
assert(std::string_view(e.what()) == "stoi: no conversion");
311+
assert(std::string_view(e.what()) == "No conversion");
314312
}
315313
}
316314

0 commit comments

Comments
 (0)