org.apache.log4j.filter
Class AndFilterTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.log4j.filter.AndFilterTest
All Implemented Interfaces:
junit.framework.Test

public class AndFilterTest
extends junit.framework.TestCase

Unit tests for AndFilter.


Constructor Summary
AndFilterTest(java.lang.String name)
          Create new test instance.
 
Method Summary
 void test1()
          Check that AndFilter.decide() returns Filter.ACCEPT if no filters added.
 void test2()
          Check that AndFilter.decide() returns Filter.ACCEPT if only nested filter returns Filter.ACCEPT.
 void test3()
          Check that AndFilter.decide() returns Filter.ACCEPT if two nested filters return Filter.ACCEPT.
 void test4()
          Check that AndFilter.decide() returns Filter.DENY if only nested filter returns Filter.ACCEPT and acceptOnMatch is false.
 void test5()
          Check that AndFilter.decide() returns Filter.NEUTRAL if nested filters return Filter.ACCEPT and Filter.DENY.
 void test6()
          Check that AndFilter.decide() returns Filter.NEUTRAL if nested filters return Filter.ACCEPT and Filter.NEUTRAL.
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AndFilterTest

public AndFilterTest(java.lang.String name)
Create new test instance.

Parameters:
name - test name.
Method Detail

test1

public void test1()
Check that AndFilter.decide() returns Filter.ACCEPT if no filters added.


test2

public void test2()
Check that AndFilter.decide() returns Filter.ACCEPT if only nested filter returns Filter.ACCEPT.


test3

public void test3()
Check that AndFilter.decide() returns Filter.ACCEPT if two nested filters return Filter.ACCEPT.


test4

public void test4()
Check that AndFilter.decide() returns Filter.DENY if only nested filter returns Filter.ACCEPT and acceptOnMatch is false.


test5

public void test5()
Check that AndFilter.decide() returns Filter.NEUTRAL if nested filters return Filter.ACCEPT and Filter.DENY.


test6

public void test6()
Check that AndFilter.decide() returns Filter.NEUTRAL if nested filters return Filter.ACCEPT and Filter.NEUTRAL.



Copyright © 2010 The Apache Software Foundation. Licensed under the Apache License, Version 2.0

Apache Extras Companion for Apache log4j, Apache log4j and Apache are trademarks of the Apache Software Foundation.