File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed
main/java/by/andd3dfx/string
test/java/by/andd3dfx/string Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change 11package by .andd3dfx .string ;
22
3- import java .util .Set ;
3+ import java .util .HashSet ;
4+ import java .util .List ;
45import java .util .regex .Pattern ;
56
67/**
@@ -33,7 +34,7 @@ public boolean isCapitalUsedProperly(String word) {
3334 var lowercase = word .toLowerCase ();
3435 var onlyFirstLetterCapitalized = buildWordWithFirstLetterCapitalized (word );
3536
36- return Set .of (uppercase , lowercase , onlyFirstLetterCapitalized )
37+ return new HashSet <>( List .of (uppercase , lowercase , onlyFirstLetterCapitalized ) )
3738 .contains (word );
3839 }
3940
Original file line number Diff line number Diff line change @@ -17,6 +17,8 @@ public void setUp() throws Exception {
1717
1818 @ Test
1919 public void isCapitalUsedProperly () {
20+ assertTrue (checkCapitalUsage .isCapitalUsedProperly ("a" ));
21+ assertTrue (checkCapitalUsage .isCapitalUsedProperly ("A" ));
2022 assertTrue (checkCapitalUsage .isCapitalUsedProperly ("USA" ));
2123 assertTrue (checkCapitalUsage .isCapitalUsedProperly ("Google" ));
2224 assertTrue (checkCapitalUsage .isCapitalUsedProperly ("leetcode" ));
@@ -26,6 +28,8 @@ public void isCapitalUsedProperly() {
2628
2729 @ Test
2830 public void isCapitalUsedProperly_withRegex () {
31+ assertTrue (checkCapitalUsage .isCapitalUsedProperly_withRegex ("a" ));
32+ assertTrue (checkCapitalUsage .isCapitalUsedProperly_withRegex ("A" ));
2933 assertTrue (checkCapitalUsage .isCapitalUsedProperly_withRegex ("USA" ));
3034 assertTrue (checkCapitalUsage .isCapitalUsedProperly_withRegex ("Google" ));
3135 assertTrue (checkCapitalUsage .isCapitalUsedProperly_withRegex ("leetcode" ));
You can’t perform that action at this time.
0 commit comments