Aula 4 - JMockit
Nesta aula vamos utilizar JMockit no sistema
Adventures. Para isso necessitamos de trabalhar numa versão do código preparada para esta aula, e de modo a não interferir com o código que se encontra a ser desenvolvido para a entrega da primeira parte do projeto. Assim, cada aluno irá trabalhar no seu repositório pessoal no git:
- Aceder, usando a interface do GitHub, ao repositório https://github.com/tecnico-softeng/aula-jmockit, e efetuar um fork (opção no canto superior direito)
- Fazer git clone do seu repositório pessoal
- Executar mvn install
- Abrir o projeto no Eclipse como um projeto maven
Abra a classe AdventureProcessMethodMockTest e escreva os seguintes casos de teste, usando JMockit
- A invocação de BankInterface.processPayment lança uma BankException
- A invocação de HotelInterface.reserveHotel lança uma HotelException
- A invocação de ActivityInterface.reserveActivity lança uma ActivityException