*/
package org.opendaylight.yangtools.yang.model.spi;
-import static com.google.common.collect.ImmutableList.of;
import static org.junit.Assert.assertEquals;
import static org.mockito.Mockito.doReturn;
-import com.google.common.collect.ImmutableSet;
import java.util.List;
import java.util.Optional;
+import java.util.Set;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
doReturn("foo").when(fooNoRev).getName();
doReturn(FOO_MODULE.getNamespace()).when(fooNoRev).getNamespace();
doReturn(FOO_MODULE.getRevision()).when(fooNoRev).getRevision();
- doReturn(ImmutableSet.of()).when(fooNoRev).getImports();
- doReturn(ImmutableSet.of()).when(fooNoRev).getSubmodules();
+ doReturn(Set.of()).when(fooNoRev).getImports();
+ doReturn(Set.of()).when(fooNoRev).getSubmodules();
doReturn("foo").when(fooNoRevImport).getModuleName();
doReturn(Optional.empty()).when(fooNoRevImport).getRevision();
doReturn(BAR_MODULE.getNamespace()).when(bar).getNamespace();
doReturn(BAR_MODULE.getRevision()).when(bar).getRevision();
doReturn(YangVersion.VERSION_1).when(bar).getYangVersion();
- doReturn(ImmutableSet.of()).when(bar).getImports();
- doReturn(ImmutableSet.of(barSubmodule)).when(bar).getSubmodules();
+ doReturn(Set.of()).when(bar).getImports();
+ doReturn(Set.of(barSubmodule)).when(bar).getSubmodules();
- doReturn(ImmutableSet.of(fooNoRevImport)).when(barSubmodule).getImports();
+ doReturn(Set.of(fooNoRevImport)).when(barSubmodule).getImports();
}
@Test
public void testSimpleModules() {
- assertSortedTo(of(fooNoRev), fooNoRev);
+ assertSortedTo(List.of(fooNoRev), fooNoRev);
}
@Test
public void testSubmodules() {
- assertSortedTo(of(fooNoRev, bar), bar, fooNoRev);
- assertSortedTo(of(fooNoRev, bar), fooNoRev, bar);
+ assertSortedTo(List.of(fooNoRev, bar), bar, fooNoRev);
+ assertSortedTo(List.of(fooNoRev, bar), fooNoRev, bar);
}
private static void assertSortedTo(final List<Module> expected, final Module... modules) {