### Question:
AisMessageOther implements AisMessage { @Override public String getSource() { return source; } AisMessageOther(int messageId, int padBits);  AisMessageOther(int messageId, String source, int padBits); @Override int getMessageId(); @Override String getSource(); @Override String toString();  }### Answer:
@Test public void testAisMessageOtherReturnsSource() { AisMessageOther m = new AisMessageOther(3, "boo", 0); assertEquals("boo", m.getSource()); }