import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.net.URI;
-import java.util.Date;
import org.junit.Test;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.common.QNameModule;
+import org.opendaylight.yangtools.yang.common.Revision;
public class BindingMappingTest {
@Test
- public void basicTest() throws Exception {
+ public void basicTest() {
assertTrue(BindingMapping.getRootPackageName(QName.create(QNameModule.create(URI.create("test:URI"),
- new Date(System.currentTimeMillis())), "test")).contains("test.uri"));
+ Revision.of("2017-10-26")), "test")).contains("test.uri"));
assertNull(BindingMapping.normalizePackageName(null));
assertTrue(BindingMapping.normalizePackageName("1testpublic").contains("_1testpublic"));
assertTrue(BindingMapping.getMethodName(QName.create("testNS", "testLocalName")).equals("testLocalName"));
assertTrue(BindingMapping.getMethodName("TestYangIdentifier").equals("testYangIdentifier"));
assertTrue(BindingMapping.getClassName(QName.create("testNS", "testClass")).equals("TestClass"));
assertTrue(BindingMapping.getClassName("testClass").equals("TestClass"));
- assertTrue(BindingMapping.getGetterSuffix(QName.create("test")).equals("Test"));
- assertTrue(BindingMapping.getGetterSuffix(QName.create("class")).equals("XmlClass"));
+ assertTrue(BindingMapping.getGetterSuffix(QName.create("test", "test")).equals("Test"));
+ assertTrue(BindingMapping.getGetterSuffix(QName.create("test", "class")).equals("XmlClass"));
assertTrue(BindingMapping.getPropertyName("Test").equals("test"));
assertTrue(BindingMapping.getPropertyName("test").equals("test"));
assertTrue(BindingMapping.getPropertyName("Class").equals("xmlClass"));
throw e.getCause();
}
}
-}
\ No newline at end of file
+}