### Question:
RadiusRequest { public Attribute getAttribute(Class attributeType) { return attributeMap.get(attributeType); } RadiusRequest(Packet requestPacket); Packet getRequestPacket(); Attribute getAttribute(Class attributeType); String getUsername(); synchronized String getRequestId(); long getStartTimestampInMillis(); void setContextHolderKey(String cacheKey); String getContextHolderKey();  }### Answer:
@Test public void getAttribute() { UserNameAttribute una = new UserNameAttribute("testUser"); AccessRequest packet = new AccessRequest(); packet.addAttribute(una); RadiusRequest request = new RadiusRequest(packet); UserNameAttribute attribute = (UserNameAttribute) request.getAttribute(UserNameAttribute.class); assertThat(attribute).isSameAs(una); }