package net.bytebuddy.description.annotation;
import org.junit.Test;
import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.*;
import static org.mockito.Mockito.mock;
public class AnnotationSourceTest {
@Test
public void testEmpty() throws Exception {
assertThat(AnnotationSource.Empty.INSTANCE.getDeclaredAnnotations().size(), is(0));
}
@Test
public void testExplicit() throws Exception {
AnnotationDescription annotationDescription = mock(AnnotationDescription.class);
assertThat(new AnnotationSource.Explicit(annotationDescription).getDeclaredAnnotations().size(), is(1));
assertThat(new AnnotationSource.Explicit(annotationDescription).getDeclaredAnnotations().getOnly(), is(annotationDescription));
}
}