aboutsummaryrefslogtreecommitdiff
path: root/core/src/test/resources/com/google/googlejavaformat/java/testdata/LiteralReflow.output
blob: 50ed7bda128d6b06037b623b1776d57d845f70db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
class LiteralReflow {
  static class TestLineBreak {
    String doesNotBreakAt100 = "A very long long long long long long long long long loong sentence";
    String breaksAt101 =
        "A very long long long long long long long long long long loooong sentence";
  }

  static class TestReflowLimit {
    String doesNotReflowAt100 =
        "A very long long long long long long long long long long long long long looooong sentence";
    String reflowsWhenLongerThan100 =
        "A very long long long long long long long long long long long long long long long"
            + " sentence";
  }

  static class TestReflowLocation {
    String accommodatesWordsUpTo100 =
        "A very long long long long long long long long long long long long long long long looooong"
            + " sentence";
    String breaksBeforeWordsReach101 =
        "A very long long long long long long long long long long long long long long long"
            + " loooooong sentence";
  }

  static class Test2LineReflowLimit {
    String doesNotReflowEitherLinesAt100 =
        "A very long long long long long long long long long long long long long looooong sentence."
            + " And a second very long long long long long long long long long long loong sentence";
    String reflowsLastLineAt101 =
        "A very long long long long long long long long long long long long long looooong sentence."
            + " And a second very long long long long long long long long long long looong"
            + " sentence";
  }

  static class TestWithTrailingCharacters {
    String fitsLastLineUpTo100WithTrailingCharacters =
        f(
            f(
                "A very long long long long long long long long long long long long loong sentence."
                    + " And a second very long long long long long long long long loong sentence"));
    String reflowsLastLineToAccommodateTrailingCharacters =
        f(
            f(
                "A very long long long long long long long long long long long long loong sentence."
                    + " And a second very long long long long long long long long looong"
                    + " sentence"));
    // Tests an off-by-one issue, but see b/179561701 for a similar issue that is not yet fixed
    String doesNotOverTriggerLastLineReflow =
        f(
            f(
                "A very long long long long long long long long long long long long loong sentence."
                    + " And a second very loong sentence with trailing a a a a a a a a a a a a a a"
                    + " a"));
  }
}