aboutsummaryrefslogtreecommitdiff
path: root/tests/compiler/cxx-indenter/driver.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2011-12-05 14:37:08 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2011-12-05 14:37:08 +0200
commitbe1d586b7582a6b54b06719a4a1d6958d86c1851 (patch)
treeedcfd751dce1e5cbf5d40707408a2133abc6271c /tests/compiler/cxx-indenter/driver.cxx
parenta4a6915ffe5fef5da7e4d421d56d1e3a0bbd5f1e (diff)
C++ indenter fixes
Diffstat (limited to 'tests/compiler/cxx-indenter/driver.cxx')
-rw-r--r--tests/compiler/cxx-indenter/driver.cxx54
1 files changed, 54 insertions, 0 deletions
diff --git a/tests/compiler/cxx-indenter/driver.cxx b/tests/compiler/cxx-indenter/driver.cxx
index 180187a..3a8ce30 100644
--- a/tests/compiler/cxx-indenter/driver.cxx
+++ b/tests/compiler/cxx-indenter/driver.cxx
@@ -32,6 +32,14 @@ main ()
<< "b ();"
<< "}";
+ os << "if (true)" << endl
+ << "// Hello there" << endl
+ << "//" << endl
+ << "a ();"
+ << "else" << endl
+ << "b ();"
+ << endl;
+
os << "if (false)"
<< "{"
<< "if (true)"
@@ -107,4 +115,50 @@ main ()
<< "\"'id',\"" << endl
<< "\"'name')\");"
<< "}";
+
+/*
+ @@ TODO: still misindents (if-else association problem)
+
+ os << "{"
+ << "if (foo != bar)" << endl
+ << "if (foo (bar))" << endl
+ << "baz = true;"
+ << "else" << endl
+ << "baz = false;"
+ << "else" << endl
+ << "biz = true;"
+ << endl
+ << "biz = false;"
+ << "}";
+
+ os << "{"
+ << "if (foo != bar)" << endl
+ << "if (foo (bar))"
+ << "{"
+ << "baz = true;"
+
+ << "if (x)" << endl
+ << "test ();"
+ << "else" << endl
+ << "test ();"
+ << endl
+
+ << "if (x)" << endl
+ << "if (y)"
+ << "{"
+ << "test ();"
+ << "}"
+ << "else"
+ << "{"
+ << "test ();"
+ << "}"
+
+ << "}"
+ << "else"
+ << "{"
+ << "test ();"
+ << "}"
+ << "biz = false;"
+ << "}";
+*/
}