import static org.junit.Assert.assertSame;
import java.util.Set;
-import org.junit.BeforeClass;
import org.junit.Test;
import org.opendaylight.mdsal.binding.model.api.JavaTypeName;
import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
import org.opendaylight.yangtools.yang.test.util.YangParserTestUtils;
public class Mdsal829Test {
- private static EffectiveModelContext CONTEXT;
-
- @BeforeClass
- public static void beforeClass() {
- CONTEXT = YangParserTestUtils.parseYangResource("/mdsal829.yang", Set.of());
- }
+ private static final EffectiveModelContext MODEL_CONTEXT =
+ YangParserTestUtils.parseYangResource("/mdsal829.yang", Set.of());
@Test
public void testCompileTimeTypes() {
- assertEquals(1, DefaultBindingGenerator.generateFor(CONTEXT).size());
+ assertEquals(1, DefaultBindingGenerator.generateFor(MODEL_CONTEXT).size());
}
@Test
public void testRunTimeTypes() {
- final var types = BindingRuntimeTypesFactory.createTypes(CONTEXT);
- assertSame(CONTEXT, types.getEffectiveModelContext());
+ final var types = BindingRuntimeTypesFactory.createTypes(MODEL_CONTEXT);
+ assertSame(MODEL_CONTEXT, types.modelContext());
final var schema = types.findSchema(
JavaTypeName.create("org.opendaylight.yang.gen.v1.mdsal829.norev", "Mdsal829Data")).orElseThrow();
assertNotNull(schema);