From 97f9e8ee5ee63b04e9f8167fdda054b433430005 Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Wed, 7 Apr 2021 12:44:03 +0700 Subject: [PATCH] [java-inspections] OverwrittenKey: test for no-fallthrough GitOrigin-RevId: 85eac005b977087112685b13878fa5f72c59ef4d --- .../inspection/overwrittenKey/OverwrittenKey.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/java/java-tests/testData/inspection/overwrittenKey/OverwrittenKey.java b/java/java-tests/testData/inspection/overwrittenKey/OverwrittenKey.java index 261b8df41164..768468cece37 100644 --- a/java/java-tests/testData/inspection/overwrittenKey/OverwrittenKey.java +++ b/java/java-tests/testData/inspection/overwrittenKey/OverwrittenKey.java @@ -77,6 +77,20 @@ class OverwrittenKey { } } + void testNoFallthrough(Map map, int id) { + switch(id) { + case 1: + map.put("foo", "bar"); + break; + case 2: + map.put("foo", "baz"); + break; + default: + map.put("foo", "qux"); + break; + } + } + void differentQualifiers(Set set) { set.add(h1.KEY); set.add(h2.KEY);