### Question:
NettyPoolKey { public NettyPoolKey setTransactionRole(TransactionRole transactionRole) { this.transactionRole = transactionRole; return this; } NettyPoolKey(TransactionRole transactionRole, String address);  NettyPoolKey(TransactionRole transactionRole, String address, AbstractMessage message); TransactionRole getTransactionRole(); NettyPoolKey setTransactionRole(TransactionRole transactionRole); String getAddress(); NettyPoolKey setAddress(String address); AbstractMessage getMessage(); void setMessage(AbstractMessage message); @Override String toString();  }### Answer:
@Test public void setTransactionRole() { nettyPoolKey.setTransactionRole(TM_ROLE); Assertions.assertEquals(nettyPoolKey.getTransactionRole(), TM_ROLE); }