ClosureRequireDependencyManager { public Set<String> getAllModuleIds() { return _modules.keySet(); }  @Nonnull Node addFile(@Nonnull String path, @Nonnull File javascriptFile, @Nonnull Set<String> notMinimized); @Nonnull Node addFile(@Nonnull String path, @Nonnull String javascript, @Nonnull Set<String> notMinimized); Collection<Node> getTransitiveDependenciesFor(String moduleId, boolean includeSelf); Set<String> getAllModuleIds(); Node getNode(String moduleId); void validateGraph();  }
@Test public void testListAllModuleIds() throws Exception { final Set<String> strings = _depManager.getAllModuleIds(); final String allStrings = strings.toString(); assertTrue(allStrings, strings.contains("1a")); assertTrue(allStrings, strings.contains("1b")); assertTrue(allStrings, strings.contains("2a")); assertTrue(allStrings, strings.contains("2b")); assertTrue(allStrings, strings.contains("3a")); assertTrue(allStrings, strings.contains("3b")); assertTrue(allStrings, strings.contains("3c")); }