import java.util.Set;
import org.eclipse.jdt.annotation.NonNullByDefault;
+import org.eclipse.jdt.annotation.Nullable;
import org.openhab.core.config.discovery.AbstractDiscoveryService;
import org.openhab.core.config.discovery.DiscoveryResult;
import org.openhab.core.config.discovery.DiscoveryResultBuilder;
try (DatagramSocket socket = new DatagramSocket()) {
Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces();
while (interfaces.hasMoreElements()) {
+ @Nullable
NetworkInterface networkInterface = interfaces.nextElement();
if (networkInterface.isLoopback() || !networkInterface.isUp()) {
continue;
import java.time.ZoneId;
import java.time.ZonedDateTime;
-import org.junit.jupiter.api.BeforeEach;
+import org.eclipse.jdt.annotation.NonNullByDefault;
import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.Mock;
+import org.mockito.junit.jupiter.MockitoExtension;
import org.openhab.core.library.types.DateTimeType;
import org.openhab.core.library.types.DecimalType;
import org.openhab.core.library.types.OnOffType;
*
* @author Jacob Laursen - Initial contribution
*/
+@NonNullByDefault
+@ExtendWith(MockitoExtension.class)
public class DanfossAirUnitTest extends JavaTest {
- private CommunicationController communicationController;
-
- @BeforeEach
- private void setUp() {
- this.communicationController = mock(CommunicationController.class);
- }
+ private @NonNullByDefault({}) @Mock CommunicationController communicationController;
@Test
public void getUnitNameIsReturned() throws IOException {