### Question:
Operacoes { public static int divisao(int a, int b) { Operacao<Integer, Integer> divisao = (x,y) -> { if(y == 0) throw new ArithmeticException("Não é possível realizar divisões por zero !"); else return x/y; }; return divisao.operar(a,b); }  static int soma(int a, int b); static int subtracao(int a, int b); static int multiplicacao(int a, int b); static int divisao(int a, int b);  }### Answer:
@Test public void divisaoTest() { assertTrue(Operacoes.divisao(15, 5) == 3); assertFalse(Operacoes.divisao(15, 5) == 10); assertThrows(ArithmeticException.class,() -> { Operacoes.divisao(4, 0); }); }