private static void assertCreatedPathEquals(String expected, String base, String path) throws IOException { String fullPath = createFullPath(base, path); assertEquals("\"" + base + "\" + \"" + path + "\" =\"" + fullPath + "\"", expected, fullPath); }
private static void assertCreatedPathEquals(String expected, String base, String path) throws IOException { String fullPath = createFullPath(base, path); assertEquals("\"" + base + "\" + \"" + path + "\" =\"" + fullPath + "\"", expected, fullPath); }
protected void assertConverted(String expected, String in) { String out = RegistryPathUtils.encodeForRegistry(in); assertEquals("Conversion of " + in, expected, out); }
@Test public void testSplitting() throws Throwable { assertEquals(1, split("/a").size()); assertEquals(0, split("/").size()); assertEquals(3, split("/a/b/c").size()); assertEquals(3, split("/a/b/c/").size()); assertEquals(3, split("a/b/c").size()); assertEquals(3, split("/a/b//c").size()); assertEquals(3, split("//a/b/c/").size()); List<String> split = split("//a/b/c/"); assertEquals("a", split.get(0)); assertEquals("b", split.get(1)); assertEquals("c", split.get(2)); }
protected void assertConverted(String expected, String in) { String out = RegistryPathUtils.encodeForRegistry(in); assertEquals("Conversion of " + in, expected, out); }
@Test public void testSplitting() throws Throwable { assertEquals(1, split("/a").size()); assertEquals(0, split("/").size()); assertEquals(3, split("/a/b/c").size()); assertEquals(3, split("/a/b/c/").size()); assertEquals(3, split("a/b/c").size()); assertEquals(3, split("/a/b//c").size()); assertEquals(3, split("//a/b/c/").size()); List<String> split = split("//a/b/c/"); assertEquals("a", split.get(0)); assertEquals("b", split.get(1)); assertEquals("c", split.get(2)); }
@Test public void testLastPathEntry() throws Throwable { assertEquals("",lastPathEntry("/")); assertEquals("",lastPathEntry("//")); assertEquals("c",lastPathEntry("/a/b/c")); assertEquals("c",lastPathEntry("/a/b/c/")); }
@Test public void testSplittingEmpty() throws Throwable { assertEquals(0, split("").size()); assertEquals(0, split("/").size()); assertEquals(0, split("///").size()); }
@Test public void testSplittingEmpty() throws Throwable { assertEquals(0, split("").size()); assertEquals(0, split("/").size()); assertEquals(0, split("///").size()); }
@Test public void testLastPathEntry() throws Throwable { assertEquals("",lastPathEntry("/")); assertEquals("",lastPathEntry("//")); assertEquals("c",lastPathEntry("/a/b/c")); assertEquals("c",lastPathEntry("/a/b/c/")); }
@Test public void testParentOf() throws Throwable { assertEquals("/", parentOf("/a")); assertEquals("/", parentOf("/a/")); assertEquals("/a", parentOf("/a/b")); assertEquals("/a/b", parentOf("/a/b/c")); }
@Test public void testParentOf() throws Throwable { assertEquals("/", parentOf("/a")); assertEquals("/", parentOf("/a/")); assertEquals("/a", parentOf("/a/b")); assertEquals("/a/b", parentOf("/a/b/c")); }
@Test public void testGetUserFromPath() throws Exception { assertEquals("bob", RegistryPathUtils .getUsername("/registry/users/bob/services/yarn-service/test1/")); assertEquals("bob-dev", RegistryPathUtils .getUsername("/registry/users/bob-dev/services/yarn-service/test1")); assertEquals("bob.dev", RegistryPathUtils .getUsername("/registry/users/bob.dev/services/yarn-service/test1")); }