### Question:
IPv6RemoteATCommandResponsePacket extends XBeeAPIPacket { public byte[] getCommandValue() { return commandValue; } IPv6RemoteATCommandResponsePacket(int frameID, Inet6Address sourceAddress, 
			String command, ATCommandStatus status, String commandValue);  IPv6RemoteATCommandResponsePacket(int frameID, Inet6Address sourceAddress, 
			String command, ATCommandStatus status, byte[] commandValue); static IPv6RemoteATCommandResponsePacket createPacket(byte[] payload); @Override boolean needsAPIFrameID(); @Override boolean isBroadcast(); Inet6Address getSourceAddress(); ATCommandStatus getStatus(); String getCommand(); void setCommandValue(String commandValue); void setCommandValue(byte[] commandValue); byte[] getCommandValue(); String getCommandValueAsString(); @Override LinkedHashMap<String, String> getAPIPacketParameters();  }### Answer:
@Test public final void testGetCommandValue() { IPv6RemoteATCommandResponsePacket packet = new IPv6RemoteATCommandResponsePacket(frameID, ipv6address, command, status, value); byte[] commandValue = packet.getCommandValue(); assertThat("Returned command value must be '" + HexUtils.prettyHexString(value) + "'", commandValue, is(equalTo(value))); }
@Test public final void testGetGetCommandValueNullValue() { IPv6RemoteATCommandResponsePacket packet = new IPv6RemoteATCommandResponsePacket(frameID, ipv6address, command, status, (byte[])null); byte[] commandValue = packet.getCommandValue(); assertThat("Returned command value must be 'null'", commandValue, is(equalTo(null))); }