import org.opendaylight.yangtools.binding.generator.util.ReferencedTypeImpl;
import org.opendaylight.yangtools.binding.generator.util.generated.type.builder.GeneratedTOBuilderImpl;
import org.opendaylight.yangtools.sal.binding.generator.spi.TypeProvider;
+import org.opendaylight.yangtools.sal.binding.model.api.BaseTypeWithRestrictions;
import org.opendaylight.yangtools.sal.binding.model.api.ConcreteType;
import org.opendaylight.yangtools.sal.binding.model.api.Enumeration;
import org.opendaylight.yangtools.sal.binding.model.api.GeneratedTransferObject;
*
* @see org.opendaylight.yangtools.sal.binding.yang.types.TypeProviderImpl
*
- * @author Lukas Sedlak <lsedlak@cisco.com>
+ * @author Lukas Sedlak <lsedlak@cisco.com>
*/
@RunWith(JUnit4.class)
public class TypeProviderTest {
return result;
}
- /**
- * FIXME: Remove @Ignore annotation once the bug https://bugs.opendaylight.org/show_bug.cgi?id=1862 is fixed
- */
- @Ignore
@Test
public void bug1862RestrictedTypedefTransformationTest() {
final TypeProvider provider = new TypeProviderImpl(schemaContext);
final Restrictions restrictions = BindingGeneratorUtil.getRestrictions(leafType);
final Type result = provider.javaTypeForSchemaDefinitionType(leafType, leaf, restrictions);
assertNotNull(result);
- assertTrue(result instanceof GeneratedTransferObject);
- //TODO: complete test after bug 1862 is fixed
+ assertTrue(result instanceof BaseTypeWithRestrictions);
}
@Test