### Question:
ProcessorMessage { public ProcessorMessage atElement(Element element) { this.element = element; return this; } ProcessorMessage(Diagnostic.Kind kind, String format, Object... args); ProcessorMessage atElement(Element element); ProcessorMessage atAnnotation(AnnotationMirror annotationMirror); ProcessorMessage atAnnotation(Class<? extends Annotation> annotation); ProcessorMessage atAnnotationValue(AnnotationValue annotationValue); ProcessorMessage atAnnotationValue(String attributeName);  }### Answer:
@Test void atElement_onlyUseCase_setsElementReturnsSelf() { ProcessorMessage classUnderTest = createInstance(); ProcessorMessage ret = classUnderTest.atElement(elementMock); assertThat(ret).isSameAs(classUnderTest); assertThat(classUnderTest.getElement()).isEqualTo(elementMock); }