diff options
author | Daniel Jasper <djasper@google.com> | 2014-11-21 12:14:12 +0000 |
---|---|---|
committer | Daniel Jasper <djasper@google.com> | 2014-11-21 12:14:12 +0000 |
commit | 8354ea84dd5497d2af230b258cb9657b69c82f87 (patch) | |
tree | b599b68c53379de4745300e00315c0a094a179e8 /clang/unittests/Format/FormatTestJava.cpp | |
parent | ee9af45b1985720f876f8ea14960ed62c9d5e236 (diff) | |
download | llvm-8354ea84dd5497d2af230b258cb9657b69c82f87.zip llvm-8354ea84dd5497d2af230b258cb9657b69c82f87.tar.gz llvm-8354ea84dd5497d2af230b258cb9657b69c82f87.tar.bz2 |
clang-format: [Java] Basic lambda support.
llvm-svn: 222524
Diffstat (limited to 'clang/unittests/Format/FormatTestJava.cpp')
-rw-r--r-- | clang/unittests/Format/FormatTestJava.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/clang/unittests/Format/FormatTestJava.cpp b/clang/unittests/Format/FormatTestJava.cpp index cb96756..f6ab7d3 100644 --- a/clang/unittests/Format/FormatTestJava.cpp +++ b/clang/unittests/Format/FormatTestJava.cpp @@ -317,5 +317,20 @@ TEST_F(FormatTestJava, NeverAlignAfterReturn) { getStyleWithColumns(40)); } +TEST_F(FormatTestJava, FormatsLambdas) { + verifyFormat("(aaaaaaaaaa, bbbbbbbbbb) -> aaaaaaaaaa + bbbbbbbbbb;"); + verifyFormat("(aaaaaaaaaa, bbbbbbbbbb)\n" + " -> aaaaaaaaaa + bbbbbbbbbb;", + getStyleWithColumns(40)); + verifyFormat("Runnable someLambda = () -> DoSomething();"); + verifyFormat("Runnable someLambda = () -> {\n" + " DoSomething();\n" + "}"); + + verifyFormat("Runnable someLambda =\n" + " (int aaaaa) -> DoSomething(aaaaa);", + getStyleWithColumns(40)); +} + } // end namespace tooling } // end namespace clang |