### Question:
RequireNewTransaction { public RequireNewTransaction(final PlatformTransactionManager transactionManager) { this.transactionManager = transactionManager; this.transactionAttributes = new Properties() {{ put("*", "PROPAGATION_REQUIRES_NEW"); }}; } RequireNewTransaction(final PlatformTransactionManager transactionManager); T requireNewTransaction(T target);  }### Answer:
@Test public void requireNewTransaction() throws Exception { final DoSomething doIt = new DoSomething(); final String testReturn = transactionWrapper.requireNewTransaction(doIt).apply("test"); assertThat(testReturn).isEqualTo("test"); }