import com.google.common.base.MoreObjects.ToStringHelper;
import java.io.StringReader;
-import java.util.Optional;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.TimeUnit;
import org.junit.jupiter.api.Test;
import org.mockito.Mock;
import org.mockito.junit.jupiter.MockitoExtension;
import org.opendaylight.yangtools.concepts.Registration;
-import org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier;
-import org.opendaylight.yangtools.yang.model.repo.api.YangSchemaSourceRepresentation;
-import org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource;
+import org.opendaylight.yangtools.yang.model.api.source.SourceIdentifier;
+import org.opendaylight.yangtools.yang.model.api.source.YangSourceRepresentation;
+import org.opendaylight.yangtools.yang.model.spi.source.YangTextSource;
@Deprecated
@ExtendWith(MockitoExtension.class)
class GuavaSchemaSourceCacheTest {
- private static final Class<YangSchemaSourceRepresentation> REPRESENTATION = YangSchemaSourceRepresentation.class;
+ private static final Class<YangSourceRepresentation> REPRESENTATION = YangSourceRepresentation.class;
private static final long LIFETIME = 1000L;
private static final TimeUnit UNITS = TimeUnit.MILLISECONDS;
assertNotNull(checkedSource);
final var yangSchemaSourceRepresentation = checkedSource.get();
assertNotNull(yangSchemaSourceRepresentation);
- assertEquals(sourceIdentifier, yangSchemaSourceRepresentation.getIdentifier());
+ assertEquals(sourceIdentifier, yangSchemaSourceRepresentation.sourceId());
}
}
}
}
- private static class TestingYangSource extends YangTextSchemaSource {
+ private static class TestingYangSource extends YangTextSource {
private final String content;
TestingYangSource(final String name, final String revision, final String content) {
}
@Override
- public Optional<String> getSymbolicName() {
- return Optional.empty();
+ public String symbolicName() {
+ return null;
}
@Override