Это выглядит великолепно! но я использую Java 7, я попробую его на собственном проекте, чтобы проверить это! большое спасибо
т, ребята, мне было интересно, если этот способ тестирования моего исключения в порядке, у меня есть это исключение, мне нужно добавить вторую аннотацию теста, я получаю в результате красный злой бар, а также успех и неудачу, как вы можете догадаться, неудача - моя забота, у меня сбой (); там, но причина в том, что я прочитал это способ проверить исключение, и теперь я в замешательстве.
Также я должен сказать, что я получу зеленую полосу, потому что я ожидаю исключения, но я не знаю, является ли неудача правильным способом увидеть ответ ожидаемого исключения.
Также, если у вас есть какие-либо советы, я был бы признателен
@Before
public void setUp() throws Exception {
LogPack.logPacConfig(Constants.LOGGING_FILE);
gtfri = "+RESP:GTFRI,380502,869606020101881,INCOFER-gv65,,10,1,1,0.0,0,888.1,-84.194560,9.955602,20170220074514,,,,,,0.0,,,,100,210100,,,,20170220074517,40A2$";
weirdProtocol = "+RESP:GRI,380502,869606020101881,INCOFER-gv65,,10,1,1,0.0,0,888.1,-84.194560,9.955602,20170220074514,,,,,,0.0,,,,100,210100,,,,20170220074517,40A2$";
factory = new LocomotiveFactory();
}
@Test
public void GTFRICreationTester_shouldPass() throws TramaConProtolocoloDesconocido {
assertTrue(factory.createLocomotive(gtfri, false, new Date()) instanceof LocomotiveGTFRI);
}
@Test(expected = TramaConProtolocoloDesconocido.class)
public void GTFRICreationTester_shouldFail() {
try {
factory.createLocomotive(weirdProtocol, false, new Date());
fail("Expected an TramaConProtolocoloDesconocido");
} catch (TramaConProtolocoloDesconocido e) {
//assertSame("exception thrown as expected", "no se conoce el protocolo dado para la creacion de este factory", e.getMessage());;
}
}