diff options
author | Krasimir Georgiev <krasimir@google.com> | 2019-05-10 09:15:11 +0000 |
---|---|---|
committer | Krasimir Georgiev <krasimir@google.com> | 2019-05-10 09:15:11 +0000 |
commit | 4dea1378eac0224aebaf69c5b5000130afe390bf (patch) | |
tree | 3ed0677710c794a53033b3c7f0cd0349d0568dc7 /clang/unittests/Format/FormatTestProto.cpp | |
parent | a2d876c95a8879181ad9d1f3ea7b397bb3e4ba8e (diff) | |
download | bcm5719-llvm-4dea1378eac0224aebaf69c5b5000130afe390bf.tar.gz bcm5719-llvm-4dea1378eac0224aebaf69c5b5000130afe390bf.zip |
Revert "Revert "[clang-format] Keep protobuf "package" statement on one line""
Summary:
Top-level "package" and "import" statements should generally be kept on
one line, for all languages.
----
This reverts commit rL356912.
The regression from rL356835 was fixed via rC358275.
Reviewers: krasimir, sammccall, MyDeveloperDay, xinz, dchai, klimek
Reviewed By: krasimir, xinz, dchai
Subscribers: cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D60661
llvm-svn: 360411
Diffstat (limited to 'clang/unittests/Format/FormatTestProto.cpp')
-rw-r--r-- | clang/unittests/Format/FormatTestProto.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/clang/unittests/Format/FormatTestProto.cpp b/clang/unittests/Format/FormatTestProto.cpp index ac042316bc2..4258c169e88 100644 --- a/clang/unittests/Format/FormatTestProto.cpp +++ b/clang/unittests/Format/FormatTestProto.cpp @@ -397,6 +397,16 @@ TEST_F(FormatTestProto, FormatsOptions) { "};"); } +TEST_F(FormatTestProto, DoesntWrapPackageStatements) { + verifyFormat( + "package" + " some.really.long.package.that.exceeds.the.column.limit00000000;"); +} + +TEST_F(FormatTestProto, TrailingCommentAfterPackage) { + verifyFormat("package foo.pkg; // comment\n"); +} + TEST_F(FormatTestProto, FormatsService) { verifyFormat("service SearchService {\n" " rpc Search(SearchRequest) returns (SearchResponse) {\n" |