test_class.declarator: exception = ExpectedException.none()
test_class.modifier: @Rule public final
test_class.original_string: @Rule public final ExpectedException exception = ExpectedException.none();
test_class.type: ExpectedException
test_class.var_name: exception
test_class.declarator: smartCardReader
test_class.modifier: private
test_class.original_string: private SmartCardReader smartCardReader;
test_class.type: SmartCardReader
test_class.var_name: smartCardReader
test_class.file: smart-card-reader-lib/src/test/java/ee/ria/DigiDoc/smartcardreader/SmartCardReaderTest.java
test_class.identifier: SmartCardReaderTest
test_case.body: @Test
      public void transmit_dataNull_lePresent() throws Exception {
          smartCardReader.transmit(0x00, 0x01, 0x02, 0x03, null, 0x00);
  
          verify(smartCardReader).transmit(new byte[] {0x00, 0x01, 0x02, 0x03, 0x00});
      }
test_case.class_method_signature: SmartCardReaderTest.transmit_dataNull_lePresent()
test_case.full_signature: @Test public void transmit_dataNull_lePresent()
test_case.identifier: transmit_dataNull_lePresent
test_case.invocations: transmit transmit verify
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void transmit_dataNull_lePresent()
focal_class.file: smart-card-reader-lib/src/main/java/ee/ria/DigiDoc/smartcardreader/SmartCardReader.java
focal_class.identifier: SmartCardReader
focal_class.interfaces: implements AutoCloseable
focal_class.class_method_signature: SmartCardReader.supports(UsbDevice usbDevice)
focal_class.full_signature: public abstract boolean supports(UsbDevice usbDevice)
focal_class.identifier: supports
focal_class.modifiers: public abstract
focal_class.parameters: (UsbDevice usbDevice)
focal_class.return: boolean
focal_class.signature: boolean supports(UsbDevice usbDevice)
focal_class.class_method_signature: SmartCardReader.open(UsbDevice usbDevice)
focal_class.full_signature: public abstract void open(UsbDevice usbDevice)
focal_class.identifier: open
focal_class.modifiers: public abstract
focal_class.parameters: (UsbDevice usbDevice)
focal_class.return: void
focal_class.signature: void open(UsbDevice usbDevice)
focal_class.class_method_signature: SmartCardReader.connected()
focal_class.full_signature: public abstract boolean connected()
focal_class.identifier: connected
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean connected()
focal_class.class_method_signature: SmartCardReader.atr()
focal_class.full_signature: public abstract byte[] atr()
focal_class.identifier: atr
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: byte[]
focal_class.signature: byte[] atr()
focal_class.class_method_signature: SmartCardReader.transmit(byte[] apdu)
focal_class.full_signature: protected abstract byte[] transmit(byte[] apdu)
focal_class.identifier: transmit
focal_class.modifiers: protected abstract
focal_class.parameters: (byte[] apdu)
focal_class.return: byte[]
focal_class.signature: byte[] transmit(byte[] apdu)
focal_class.class_method_signature: SmartCardReader.transmit(int cla, int ins, int p1, int p2, byte[] data, Integer le)
focal_class.full_signature: public final byte[] transmit(int cla, int ins, int p1, int p2, byte[] data, Integer le)
focal_class.identifier: transmit
focal_class.modifiers: public final
focal_class.parameters: (int cla, int ins, int p1, int p2, byte[] data, Integer le)
focal_class.return: byte[]
focal_class.signature: byte[] transmit(int cla, int ins, int p1, int p2, byte[] data, Integer le)
focal_class.class_method_signature: SmartCardReader.appendLe(byte[] apdu, Integer le)
focal_class.full_signature: private static byte[] appendLe(byte[] apdu, Integer le)
focal_class.identifier: appendLe
focal_class.modifiers: private static
focal_class.parameters: (byte[] apdu, Integer le)
focal_class.return: byte[]
focal_class.signature: byte[] appendLe(byte[] apdu, Integer le)
focal_method.body: protected abstract byte[] transmit(byte[] apdu) throws SmartCardReaderException;
focal_method.class_method_signature: SmartCardReader.transmit(byte[] apdu)
focal_method.full_signature: protected abstract byte[] transmit(byte[] apdu)
focal_method.identifier: transmit
focal_method.modifiers: protected abstract
focal_method.parameters: (byte[] apdu)
focal_method.return: byte[]
focal_method.signature: byte[] transmit(byte[] apdu)