@@ -0,0 +1,1307 @@
+/*%0A * (C) Copyright 2020 Boni Garcia (http://bonigarcia.github.io/)%0A *%0A * Licensed under the Apache License, Version 2.0 (the %22License%22);%0A * you may not use this file except in compliance with the License.%0A * You may obtain a copy of the License at%0A *%0A *   http://www.apache.org/licenses/LICENSE-2.0%0A *%0A * Unless required by applicable law or agreed to in writing, software%0A * distributed under the License is distributed on an %22AS IS%22 BASIS,%0A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A * See the License for the specific language governing permissions and%0A * limitations under the License.%0A *%0A */%0Apackage io.github.bonigarcia;%0A%0Aimport static java.lang.invoke.MethodHandles.lookup;%0Aimport static org.slf4j.LoggerFactory.getLogger;%0A%0Aimport org.junit.jupiter.api.Test;%0Aimport org.junit.jupiter.api.condition.DisabledIf;%0Aimport org.junit.jupiter.api.condition.EnabledIf;%0Aimport org.slf4j.Logger;%0A%0Aclass DisabledIfTest %7B%0A%0A    static final Logger log = getLogger(lookup().lookupClass());%0A%0A    @Test%0A    @EnabledIf(%22customCondition%22)%0A    void test() %7B%0A        log.debug(%22This test is executed%22);%0A    %7D%0A%0A    @DisabledIf(%22customCondition%22)%0A    void skippedTest() %7B%0A        log.debug(%22This test is NOT executed%22);%0A    %7D%0A%0A    boolean customCondition() %7B%0A        return true;%0A    %7D%0A%0A%7D%0A

Include @DisabledIf and @EnabledIf tests