// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.logserver.filter.test; import com.yahoo.logserver.filter.LevelFilter; import com.yahoo.logserver.filter.LogFilter; import com.yahoo.logserver.filter.LogFilterManager; import com.yahoo.logserver.filter.MuteFilter; import com.yahoo.logserver.filter.NullFilter; import org.junit.Test; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; public class LogFilterManagerTestCase { @Test public void testSystemFilters() { LogFilter f; f = LogFilterManager.getLogFilter("system.allevents"); assertNotNull(f); assertTrue(f instanceof LevelFilter); f = LogFilterManager.getLogFilter("system.all"); assertNotNull(f); assertTrue(f instanceof NullFilter); f = LogFilterManager.getLogFilter("system.mute"); assertNotNull(f); assertTrue(f instanceof MuteFilter); assertTrue(f == MuteFilter.getInstance()); } }