import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock;
import static org.opendaylight.controller.config.yangjmxgenerator.PackageTranslatorTest.EXPECTED_PACKAGE_PREFIX;
+
import com.github.javaparser.JavaParser;
import com.github.javaparser.ParseException;
import com.github.javaparser.ast.CompilationUnit;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
+import java.util.Optional;
import java.util.Set;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
@Test
public void generateSIsMBsTest() {
- Collection<File> files = jmxGenerator.generateSources(context,
- outputBaseDir, context.getModules());
+ Collection<File> files = jmxGenerator.generateSources(context, outputBaseDir, context.getModules(),
+ m -> Optional.empty());
List<String> expectedFileNames = new ArrayList<>();
expectedFileNames
.addAll(ServiceInterfaceEntryTest.expectedSIEFileNames);
@Test
public void generateSIEsTest() throws IOException, ParseException {
- Collection<File> files = jmxGenerator.generateSources(context,
- outputBaseDir, Collections.singleton(threadsModule));
+ Collection<File> files = jmxGenerator.generateSources(context, outputBaseDir,
+ Collections.singleton(threadsModule), m -> Optional.empty());
assertEquals(ServiceInterfaceEntryTest.expectedSIEFileNames, toFileNames(files));
for (File file : files) {
jmxGenerator.setAdditionalConfig(map);
Collection<File> files = jmxGenerator.generateSources(context, outputBaseDir,
- Collections.singleton(bgpListenerJavaModule));
+ Collections.singleton(bgpListenerJavaModule), m -> Optional.empty());
assertEquals(expectedGenerateMBEsListNames, toFileNames(files));
}
jmxGenerator.setAdditionalConfig(map);
Collection<File> files = jmxGenerator.generateSources(context, outputBaseDir,
- Collections.singleton(threadsJavaModule));
+ Collections.singleton(threadsJavaModule), m -> Optional.empty());
assertEquals(expectedModuleFileNames, toFileNames(files));
@Override
public String toString() {
- final StringBuffer sb = new StringBuffer();
+ final StringBuilder sb = new StringBuilder();
sb.append(type).append(' ');
sb.append(name).append('(');
@Override
public String toString() {
- final StringBuffer sb = new StringBuffer();
- sb.append(type).append(' ');
- sb.append(name);
- return sb.toString();
+ return type + " " + name;
}
}
}