package br.gov.servicos.editor.utils; import org.junit.Test; public class UncheckedTest { @Test(expected = Exception.class) public void retornaVersaoSemExcecoesDaFuncao() throws Exception { Unchecked.Function.<Integer, Integer>uncheckedFunction(x -> { throw new Exception(""); }).apply(1); } @Test(expected = Exception.class) public void retornaVersaoSemExcecoesDeSupplier() throws Exception { Unchecked.Supplier.<Integer>uncheckedSupplier(() -> { throw new Exception(""); }).get(); } @Test(expected = Exception.class) public void retornaVersaoSemExcecoesDeConsumer() throws Exception { Unchecked.Consumer.<Integer>uncheckedConsumer((x) -> { throw new Exception(""); }).accept(1); } }