improve error quality + test for PR #339

pull/351/head
kai-morich 2021-01-31 19:56:43 +01:00
rodzic fc610a9764
commit 85d0348844
2 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -1846,7 +1846,7 @@ public class DeviceTest {
try {
usb.open(EnumSet.of(UsbWrapper.OpenCloseFlags.NO_IOMANAGER_THREAD, UsbWrapper.OpenCloseFlags.NO_DEVICE_CONNECTION));
fail("open error expected");
} catch (IOException ignored) {
} catch (Exception ignored) {
}
usb.open(EnumSet.of(UsbWrapper.OpenCloseFlags.NO_IOMANAGER_THREAD));

Wyświetl plik

@ -93,6 +93,9 @@ public abstract class CommonUsbSerialPort implements UsbSerialPort {
if (mConnection != null) {
throw new IOException("Already open");
}
if(connection == null) {
throw new IllegalArgumentException("Connection is null");
}
mConnection = connection;
try {
openInt(connection);