From e7888309bfc2573cc1026b2e461e71be4fc5497c Mon Sep 17 00:00:00 2001 From: Sebastian Harl Date: Tue, 3 Sep 2013 11:05:38 +0200 Subject: [PATCH] t/utils/dbi_test: Added missing cases in dbi_result_get_field_length_idx(). --- t/utils/dbi_test.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/t/utils/dbi_test.c b/t/utils/dbi_test.c index f6a860c..1666d6e 100644 --- a/t/utils/dbi_test.c +++ b/t/utils/dbi_test.c @@ -304,12 +304,16 @@ dbi_result_get_field_length_idx(dbi_result res, unsigned int i) switch (current_query->field_types[i]) { case DBI_TYPE_INTEGER: + return sizeof(long long); break; case DBI_TYPE_DECIMAL: + return sizeof(double); break; case DBI_TYPE_STRING: + return strlen(get_golden_data(res, i).string) + 1; break; case DBI_TYPE_DATETIME: + return sizeof(time_t); break; case DBI_TYPE_BINARY: return get_golden_data(res, i).binary.length; -- 2.30.2