diff options
-rw-r--r-- | tests/src/com/android/providers/contacts/TestUtils.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/tests/src/com/android/providers/contacts/TestUtils.java b/tests/src/com/android/providers/contacts/TestUtils.java index 2d0930a..00789bf 100644 --- a/tests/src/com/android/providers/contacts/TestUtils.java +++ b/tests/src/com/android/providers/contacts/TestUtils.java @@ -73,8 +73,14 @@ public class TestUtils { for (int i = 0; i < c.getColumnCount(); i++) { if (sb.length() > 0) sb.append("|"); - // TODO Handle binary data somehow. - sb.append(c.getString(i)); + if (c.getType(i) == Cursor.FIELD_TYPE_BLOB) { + byte[] blob = c.getBlob(i); + sb.append("([blob] "); + sb.append(blob == null ? "null" : blob.length + "b"); + sb.append(")"); + } else { + sb.append(c.getString(i)); + } } Log.i(TAG, sb.toString()); } |