@Override public void run() { assertTrue(ReactiveAudit.config.isSuppressAudit()); assertEquals(1, ReactiveAudit.config.getSuppress()); } };
@Test @TolerateLatency("Double call") public void doubleCall() { Runnable r = new Runnable() { @TolerateLatency @Override public void run() { assertTrue(ReactiveAudit.config.isSuppressAudit()); assertEquals(2, ReactiveAudit.config.getSuppress()); } }; r.run(); assertEquals(1, ReactiveAudit.config.getSuppress()); } }
@TolerateLatency @Override public void run() { assertTrue(ReactiveAudit.config.isSuppressAudit()); assertEquals(2, ReactiveAudit.config.getSuppress()); } };
@Test @TolerateLatency("Indirect call") public void indirectCall() { Runnable r = new Runnable() { @Override public void run() { assertTrue(ReactiveAudit.config.isSuppressAudit()); assertEquals(1, ReactiveAudit.config.getSuppress()); } }; r.run(); assertTrue(ReactiveAudit.config.isSuppressAudit()); assertEquals(1, ReactiveAudit.config.getSuppress()); }