@Test
public void unsupportedOperation() {

    try {
        Assert.unsupportedOperation();
    } catch (UnsupportedOperationException e) {
        assertThat(e, exception(UnsupportedOperationException.class, DEFAULT_HEADER, "unsupported"));
    }
    try {
        Assert.unsupportedOperation(MESSAGE);
    } catch (UnsupportedOperationException e) {
        assertThat(e, exception(UnsupportedOperationException.class, MESSAGE));
    }
    try {
        Assert.unsupportedOperation(MESSAGE, 1);
    } catch (UnsupportedOperationException e) {
        assertThat(e, exception(UnsupportedOperationException.class, MESSAGE_1));
    }
}