Это выглядит великолепно! но я использую 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());;
        }
    }

Ответы на вопрос(4)

Ваш ответ на вопрос