Skip to content

Commit

Permalink
fix LBCLASSIC-295
Browse files Browse the repository at this point in the history
  • Loading branch information
ceki committed May 29, 2012
1 parent bd226d4 commit 9e02849
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 7 deletions.
Expand Up @@ -47,7 +47,7 @@ public FilterReply decide(Marker marker, Logger logger, Level level, String form
return onMismatch;
}

if(markerToMatch.contains(marker)) {
if(marker.contains(markerToMatch)) {
return onMatch;
} else {
return onMismatch;
Expand Down
Expand Up @@ -25,10 +25,11 @@

public class MarkerFilterTest {

static String MARKER_NAME = "toto";

Marker totoMarker = MarkerFactory.getMarker(MARKER_NAME);

static String TOTO = "TOTO";
static String COMPOSITE = "COMPOSITE";

Marker totoMarker = MarkerFactory.getMarker(TOTO);


@Test
public void testNoMarker() {
Expand All @@ -44,14 +45,33 @@ public void testNoMarker() {
@Test
public void testBasic() {
MarkerFilter mkt = new MarkerFilter();
mkt.setMarker(MARKER_NAME);
mkt.setMarker(TOTO);
mkt.setOnMatch("ACCEPT");
mkt.setOnMismatch("DENY");

mkt.start();
assertTrue(mkt.isStarted());
assertEquals(FilterReply.DENY, mkt.decide(null, null, null, null, null, null));
assertEquals(FilterReply.ACCEPT, mkt.decide(totoMarker, null, null, null, null, null));
}

@Test
public void testComposite() {
String compositeMarkerName = COMPOSITE;
Marker compositeMarker = MarkerFactory.getMarker(compositeMarkerName);
compositeMarker.add(totoMarker);

MarkerFilter mkt = new MarkerFilter();
mkt.setMarker(TOTO);
mkt.setOnMatch("ACCEPT");
mkt.setOnMismatch("DENY");

mkt.start();

assertTrue(mkt.isStarted());
assertEquals(FilterReply.DENY, mkt.decide(null, null, null, null, null, null));
assertEquals(FilterReply.ACCEPT, mkt.decide(totoMarker, null, null, null, null, null));
assertEquals(FilterReply.ACCEPT, mkt.decide(compositeMarker, null, null, null, null, null));
}

}

0 comments on commit 9e02849

Please sign in to comment.