Skip to content

Commit 8a43e16

Browse files
committed
add comma to the regex used to remove unwanted characters in formatFields
1 parent 895a7de commit 8a43e16

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

tessellate-main/src/main/java/io/clusterless/tessellate/pipeline/intrinsic/FormatFieldsIntrinsic.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
public class FormatFieldsIntrinsic extends IntrinsicBuilder {
2222

2323
public static final String FORMAT = "format";
24-
public static final String REGEX = "[/\\\\ .-]";
24+
public static final String REGEX = "[/\\\\ .,-]+";
2525

2626
public FormatFieldsIntrinsic() {
2727
super("formatFields", FORMAT);

tessellate-main/src/test/java/io/clusterless/tessellate/pipeline/intrinsic/FormatFieldsTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ void lowerUnderscore() {
2020
assertEquals("foo_bar", FormatFieldsIntrinsic.lowerUnderscore("Foo_Bar", String.class));
2121
assertEquals("foo_bar", FormatFieldsIntrinsic.lowerUnderscore("Foo.Bar", String.class));
2222
assertEquals("$foo_bar", FormatFieldsIntrinsic.lowerUnderscore("$Foo.Bar", String.class));
23+
assertEquals("$foo_bar", FormatFieldsIntrinsic.lowerUnderscore("$Foo, Bar", String.class));
2324
}
2425

2526
@Test
@@ -36,6 +37,7 @@ void camelCase() {
3637
assertEquals("FooBar", FormatFieldsIntrinsic.camelCase("FooBar", String.class));
3738
assertEquals("FooBar", FormatFieldsIntrinsic.camelCase("Foo Bar", String.class));
3839
assertEquals("FooBarId", FormatFieldsIntrinsic.camelCase("Foo Bar ID", String.class));
40+
assertEquals("FooBarId", FormatFieldsIntrinsic.camelCase("Foo, Bar ID", String.class));
3941
assertEquals("FooBar", FormatFieldsIntrinsic.camelCase("Foo_Bar", String.class));
4042
assertEquals("FooBar", FormatFieldsIntrinsic.camelCase("Foo.Bar", String.class));
4143
assertEquals("FooBarId", FormatFieldsIntrinsic.camelCase("FooBarID", String.class));

0 commit comments

Comments
 (0)