ben bunu yapabilirsiniz:JUnit hatası nedenleriyle değişkenlerin yerini alabilir miyim? log4j olarak
logger.debug("Logging in user {} with birthday {}", user.getName(), user.getBirthdayCalendar());
Ben JUnit başarısızlık nedenlerinden böyle bir şey yapabilir miyim?
assertTrue("Got {}, but expected {}", StringUtils.equals(bmf.toString(), finalMessage));
Bu durum alakasız gibi görünüyor. OP'nin yapması gereken, assertTrue yerine assertEquals kullanmaktır, hiçbir hamcrest gerekli değildir. –
@NathanHughes: Size bir ölçüde katılıyorum, ama biraz daha iyi mesajlara sahip olmak * neden * eşdeğeri değildi, aslında son derece faydalıdır. – Makoto
@NathanHughes Tuhaf olarak, Hamcrest'i çok fazla kullandım, bu iddiaları bile unuttum! – AJNeufeld