@Test(groups = "unit") public void should_override_inferred_value_when_manually_set_on_built_statement() { for (boolean manualValue : new boolean[] {true, false}) { for (BuiltStatement statement : idempotentBuiltStatements()) { statement.setIdempotent(manualValue); assertThat(statement.isIdempotent()).isEqualTo(manualValue); } for (BuiltStatement statement : nonIdempotentBuiltStatements()) { statement.setIdempotent(manualValue); assertThat(statement.isIdempotent()).isEqualTo(manualValue); } } }
@Test(groups = "unit") public void should_infer_for_built_statement() { for (BuiltStatement statement : idempotentBuiltStatements()) assertThat(statement.isIdempotent()).as(statement.getQueryString()).isTrue(); for (BuiltStatement statement : nonIdempotentBuiltStatements()) assertThat(statement.isIdempotent()).as(statement.getQueryString()).isFalse(); }
@Test(groups = "unit") public void should_override_inferred_value_when_manually_set_on_built_statement() { for (boolean manualValue : new boolean[] {true, false}) { for (BuiltStatement statement : idempotentBuiltStatements()) { statement.setIdempotent(manualValue); assertThat(statement.isIdempotent()).isEqualTo(manualValue); } for (BuiltStatement statement : nonIdempotentBuiltStatements()) { statement.setIdempotent(manualValue); assertThat(statement.isIdempotent()).isEqualTo(manualValue); } } }
@Test(groups = "unit") public void should_infer_for_built_statement() { for (BuiltStatement statement : idempotentBuiltStatements()) assertThat(statement.isIdempotent()).as(statement.getQueryString()).isTrue(); for (BuiltStatement statement : nonIdempotentBuiltStatements()) assertThat(statement.isIdempotent()).as(statement.getQueryString()).isFalse(); }