CSSLocatorsUtils { public static String buildLocator(String... values) { String cssClass = ""; for (String value : values) { if (isValid(value)) { if (!cssClass.isEmpty()) { cssClass = cssClass + "-"; } cssClass = cssClass + format(value); } } return cssClass; }  static String buildLocator(String... values);  }
@Test public void testBuildLocator() throws Exception { assertEquals("", CSSLocatorsUtils.buildLocator(" ")); assertEquals("abc", CSSLocatorsUtils.buildLocator("abc")); assertEquals("a-b-c", CSSLocatorsUtils.buildLocator("a", "b", "c")); assertEquals("a-bc", CSSLocatorsUtils.buildLocator("a", "bc")); assertEquals("a-bc", CSSLocatorsUtils.buildLocator("a", "bc", null)); }