Home | History | Annotate | Download | only in base

Lines Matching full:base

17 #include "android-base/parseint.h"
23 ASSERT_FALSE(android::base::ParseInt("x", &i));
24 ASSERT_FALSE(android::base::ParseInt("123x", &i));
26 ASSERT_TRUE(android::base::ParseInt("123", &i));
28 ASSERT_TRUE(android::base::ParseInt("-123", &i));
32 ASSERT_TRUE(android::base::ParseInt("1234", &s));
35 ASSERT_TRUE(android::base::ParseInt("12", &i, 0, 15));
37 ASSERT_FALSE(android::base::ParseInt("-12", &i, 0, 15));
38 ASSERT_FALSE(android::base::ParseInt("16", &i, 0, 15));
43 ASSERT_FALSE(android::base::ParseUint("x", &i));
44 ASSERT_FALSE(android::base::ParseUint("123x", &i));
46 ASSERT_TRUE(android::base::ParseUint("123", &i));
48 ASSERT_FALSE(android::base::ParseUint("-123", &i));
51 ASSERT_TRUE(android::base::ParseUint("1234", &s));
54 ASSERT_TRUE(android::base::ParseUint("12", &i, 15u));
56 ASSERT_FALSE(android::base::ParseUint("-12", &i, 15u));
57 ASSERT_FALSE(android::base::ParseUint("16", &i, 15u));
62 ASSERT_TRUE(android::base::ParseInt("0123", &i));
66 ASSERT_TRUE(android::base::ParseUint("0123", &u));
72 ASSERT_TRUE(android::base::ParseInt("0x123", &i));
76 ASSERT_TRUE(android::base::ParseUint("0x123", &u));
82 ASSERT_TRUE(android::base::ParseInt(std::string("123"), &i));
86 ASSERT_TRUE(android::base::ParseUint(std::string("123"), &u));
92 ASSERT_FALSE(android::base::ParseInt("456x", &i));
96 ASSERT_FALSE(android::base::ParseInt("456x", &u));