aboutsummaryrefslogtreecommitdiff
path: root/src/test/resources/com/puppycrawl/tools/checkstyle/checks/blocks/leftcurly/InputLeftCurlyNlowSwitch.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/resources/com/puppycrawl/tools/checkstyle/checks/blocks/leftcurly/InputLeftCurlyNlowSwitch.java')
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/checks/blocks/leftcurly/InputLeftCurlyNlowSwitch.java53
1 files changed, 53 insertions, 0 deletions
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/blocks/leftcurly/InputLeftCurlyNlowSwitch.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/blocks/leftcurly/InputLeftCurlyNlowSwitch.java
new file mode 100644
index 000000000..92742fb9a
--- /dev/null
+++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/blocks/leftcurly/InputLeftCurlyNlowSwitch.java
@@ -0,0 +1,53 @@
+package com.puppycrawl.tools.checkstyle.checks.blocks.leftcurly;
+/**
+ * This test-input is intended to be checked using following configuration:
+ *
+ * option = NLOW
+ *
+ */
+public class InputLeftCurlyNlowSwitch {
+
+ public void doStuff() {
+ int x = 1;
+ switch (x) {
+ case 0:
+ { // warn
+ break;
+ }
+ case (1
+ + 0):
+ { // OK, wrapped line
+ break;
+ }
+ case 2: {
+ break;
+ }
+ default
+ :
+ { // OK, wrapped line
+ break;
+ }
+ case 3:
+ case 4:
+ x++;
+ { // OK, standalone block
+ }
+ break;
+ case 5: {
+ x++;
+ }
+ x++;
+ break;
+ }
+ switch (x) {
+ case
+ 0:
+ { // OK, wrapped line
+ break;
+ }
+ default:
+ // do nothing
+ }
+ }
+
+}