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