Skip to content

Commit a0ccbc4

Browse files
authored
Add support for single character variable
1 parent dac690b commit a0ccbc4

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

cloudinary-core/src/main/java/com/cloudinary/utils/StringUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ public static String mergeToSingleUnderscore(String s) {
277277
*/
278278
public static boolean isVariable(String s) {
279279
if (s == null ||
280-
s.length() < 3 ||
280+
s.length() < 2 ||
281281
!s.startsWith("$") ||
282282
!Character.isLetter(s.charAt(1))) {
283283
return false;

cloudinary-core/src/test/java/com/cloudinary/UtilTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ public void testIsVariable(){
7676
assertTrue(StringUtils.isVariable("$ab"));
7777
assertTrue(StringUtils.isVariable("$asdasda"));
7878
assertTrue(StringUtils.isVariable("$a34asd12e"));
79+
assertTrue(StringUtils.isVariable("$a"));
7980

80-
assertFalse(StringUtils.isVariable("$a"));
8181
assertFalse(StringUtils.isVariable("sda"));
8282
assertFalse(StringUtils.isVariable(" "));
8383
assertFalse(StringUtils.isVariable("... . /"));
@@ -159,4 +159,4 @@ public void testRemoveStartingChars(){
159159
assertEquals("bcde", StringUtils.removeStartingChars("aaaaaabcde", 'a'));
160160
assertEquals("bcdeaa", StringUtils.removeStartingChars("aaaaaabcdeaa", 'a'));
161161
}
162-
}
162+
}

0 commit comments

Comments
 (0)