package org.jenkinsci.plugins.github.status.sources.misc; import hudson.model.Run; import org.junit.Test; import org.junit.runner.RunWith; import org.kohsuke.github.GHCommitState; import org.mockito.Mock; import org.mockito.runners.MockitoJUnitRunner; import static org.junit.Assert.assertTrue; import static org.mockito.Mockito.verifyNoMoreInteractions; /** * @author lanwen (Merkushev Kirill) */ @RunWith(MockitoJUnitRunner.class) public class AnyBuildResultTest { @Mock private Run run; @Test public void shouldMatchEveryTime() throws Exception { boolean matches = AnyBuildResult.onAnyResult(GHCommitState.ERROR, "").matches(run); assertTrue("matching", matches); verifyNoMoreInteractions(run); } }