import static org.junit.Assert.assertTrue;
import com.google.common.collect.ImmutableSet;
-import java.util.Date;
import java.util.Optional;
import java.util.Set;
import org.junit.Test;
-import org.opendaylight.yangtools.yang.common.QName;
+import org.opendaylight.yangtools.yang.common.Revision;
import org.opendaylight.yangtools.yang.model.api.ModuleIdentifier;
import org.opendaylight.yangtools.yang.model.api.SchemaContext;
import org.opendaylight.yangtools.yang.model.util.ModuleIdentifierImpl;
@Test
public void testBug6961SchemaContext() throws Exception {
- final Optional<Date> date = Optional.of(QName.parseRevision("2016-01-01"));
- final ModuleIdentifier foo = ModuleIdentifierImpl.create("foo", date);
- final ModuleIdentifier sub1Foo = ModuleIdentifierImpl.create("sub1-foo", date);
- final ModuleIdentifier sub2Foo = ModuleIdentifierImpl.create("sub2-foo", date);
- final ModuleIdentifier bar = ModuleIdentifierImpl.create("bar", date);
- final ModuleIdentifier sub1Bar = ModuleIdentifierImpl.create("sub1-bar", date);
- final ModuleIdentifier baz = ModuleIdentifierImpl.create("baz", date);
+ final Optional<Revision> revision = Optional.of(Revision.valueOf("2016-01-01"));
+ final ModuleIdentifier foo = ModuleIdentifierImpl.create("foo", revision);
+ final ModuleIdentifier sub1Foo = ModuleIdentifierImpl.create("sub1-foo", revision);
+ final ModuleIdentifier sub2Foo = ModuleIdentifierImpl.create("sub2-foo", revision);
+ final ModuleIdentifier bar = ModuleIdentifierImpl.create("bar", revision);
+ final ModuleIdentifier sub1Bar = ModuleIdentifierImpl.create("sub1-bar", revision);
+ final ModuleIdentifier baz = ModuleIdentifierImpl.create("baz", revision);
final Set<ModuleIdentifier> testSet = ImmutableSet.of(foo, sub1Foo, sub2Foo, bar, sub1Bar, baz);
final SchemaContext context = StmtTestUtils.parseYangSources("/bugs/bug6961/");
assertNotNull(context);