underscores should be stripeed before Enum.valueOf is called
Change-Id: Ie69e16dbf515b9fc8375bb9be2597198ccbd3c65
Issue-ID: CCSDK-1434
Signed-off-by: Smokowski, Kevin (ks6305) <kevin.smokowski@att.com>
return (inStr);
}
+ // This is needed for enums containing under scores
+ inStr = inStr.replaceAll("_", "");
+
// This will strip out all periods, which cannot be in a java enum
inStr = inStr.replaceAll("\\.", "");
}
public void testToJavaEnum() throws Exception {
+ assertEquals("VENDOR6500MODEL", MdsalHelper.toJavaEnum("VENDOR_6500_MODEL"));
assertEquals("_2018HelloWorld", MdsalHelper.toJavaEnum("2018Hello World"));
assertEquals("SomethingElse", MdsalHelper.toJavaEnum("Something.Else"));
assertEquals("MyTestString", MdsalHelper.toJavaEnum("my-test-string"));