package com.netflix.suro.routing.filter; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; public class VerificationUtil { public static final Object DUMMY_INPUT = new Object(); private VerificationUtil(){} /** * Creating mocked filter instead of using AwaysTrueFilter so this test case * is independent of other test target. */ public static MessageFilter getTrueFilter() { MessageFilter trueFilter = mock(MessageFilter.class); when(trueFilter.apply(VerificationUtil.DUMMY_INPUT)).thenReturn(true); return trueFilter; } public static MessageFilter getFalseFilter() { MessageFilter falseFilter = mock(MessageFilter.class); when(falseFilter.apply(VerificationUtil.DUMMY_INPUT)).thenReturn(false); return falseFilter; } }