TestHelpers.h revision 31245b4f06003f1c8cd44c31b387c96ab4e282f9
1#ifndef __TEST_HELPERS_H 2#define __TEST_HELPERS_H 3 4#include <ostream> 5 6#include <androidfw/ResourceTypes.h> 7#include <utils/String8.h> 8#include <utils/String16.h> 9 10static inline ::std::ostream& operator<<(::std::ostream& out, const android::String8& str) { 11 return out << str.string(); 12} 13 14static inline ::std::ostream& operator<<(::std::ostream& out, const android::String16& str) { 15 return out << android::String8(str).string(); 16} 17 18namespace android { 19 20static inline bool operator==(const android::ResTable_config& a, const android::ResTable_config& b) { 21 return memcmp(&a, &b, sizeof(a)) == 0; 22} 23 24static inline ::std::ostream& operator<<(::std::ostream& out, const android::ResTable_config& c) { 25 return out << c.toString().string(); 26} 27 28} // namespace android 29 30#endif // __TEST_HELPERS_H 31