提交 e67a1c92 编写于 作者: Y Yu Yang

Make android compile pass

上级 a573dd4c
...@@ -25,6 +25,11 @@ std::ostream& operator<<(std::ostream& s, const UserDefinedClass& ins) { ...@@ -25,6 +25,11 @@ std::ostream& operator<<(std::ostream& s, const UserDefinedClass& ins) {
return s; return s;
} }
// android macro comes from
// https://stackoverflow.com/questions/15328751/android-macro-suddenly-not-defined
#if !defined(ANDROID) && !defined(__ANDROID__)
// In android, std::to_string is not defined.
// https://stackoverflow.com/questions/22774009/android-ndk-stdto-string-support
TEST(to_string, normal) { TEST(to_string, normal) {
using namespace paddle::string; using namespace paddle::string;
ASSERT_EQ(std::to_string(10), to_string(10)); ASSERT_EQ(std::to_string(10), to_string(10));
...@@ -38,6 +43,7 @@ TEST(to_string, normal) { ...@@ -38,6 +43,7 @@ TEST(to_string, normal) {
ASSERT_EQ(my_to_string[i], std_to_string[i]); ASSERT_EQ(my_to_string[i], std_to_string[i]);
} }
} }
#endif
TEST(to_string, user_defined) { TEST(to_string, user_defined) {
using namespace paddle::string; using namespace paddle::string;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册