aboutsummaryrefslogtreecommitdiff
path: root/tests/test_ios_base.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_ios_base.cpp')
-rw-r--r--tests/test_ios_base.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/test_ios_base.cpp b/tests/test_ios_base.cpp
index e7eb096..17cf94e 100644
--- a/tests/test_ios_base.cpp
+++ b/tests/test_ios_base.cpp
@@ -68,6 +68,22 @@ bool testSetWidth() {
return true;
}
+bool testInit() {
+ {
+ std::ios_base::Init init;
+ EXPECT_TRUE(init.done());
+ }
+ {
+ std::ios_base::Init init1;
+ EXPECT_TRUE(init1.done());
+ std::ios_base::Init init2;
+ EXPECT_TRUE(init2.done());
+ std::ios_base::Init init3;
+ EXPECT_TRUE(init3.done());
+ }
+ return true;
+}
+
} // namespace android
int main(int argc, char **argv){
@@ -75,5 +91,6 @@ int main(int argc, char **argv){
FAIL_UNLESS(testSetPrecision);
FAIL_UNLESS(testDefaultWidth);
FAIL_UNLESS(testSetWidth);
+ FAIL_UNLESS(testInit);
return kPassed;
}