TestHelpers.h revision f90f2f8dc36e7243b85e0b6a7fd5a590893c827e
1f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinski#ifndef __TEST_HELPERS_H 2f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinski#define __TEST_HELPERS_H 3f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinski 4f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinski#include <ostream> 5f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinski 6f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinski#include <utils/String8.h> 7f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinski#include <utils/String16.h> 8f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinski 9f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinskistatic inline ::std::ostream& operator<<(::std::ostream& out, const android::String8& str) { 10f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinski return out << str.string(); 11f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinski} 12f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinski 13f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinskistatic inline ::std::ostream& operator<<(::std::ostream& out, const android::String16& str) { 14f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinski return out << android::String8(str).string(); 15f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinski} 16f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinski 17f90f2f8dc36e7243b85e0b6a7fd5a590893c827eAdam Lesinski#endif // __TEST_HELPERS_H 18