diff --git a/src/test/java/com/avaje/ebeaninternal/server/util/ClassPathSearchFilterTest.java b/src/test/java/com/avaje/ebeaninternal/server/util/ClassPathSearchFilterTest.java new file mode 100644 index 000000000..4d8ce253d --- /dev/null +++ b/src/test/java/com/avaje/ebeaninternal/server/util/ClassPathSearchFilterTest.java @@ -0,0 +1,26 @@ +package com.avaje.ebeaninternal.server.util; + +import org.junit.Test; + +import java.util.HashSet; + +import static org.junit.Assert.*; + +public class ClassPathSearchFilterTest { + + @Test + public void testContainedIn() throws Exception { + + HashSet set = new HashSet(); + set.add("the-rock"); + set.add("fooBar.jar"); + + ClassPathSearchFilter filter = new ClassPathSearchFilter(); + assertTrue(filter.containedIn(set, "the-rock.jar")); + assertTrue(filter.containedIn(set, "the-rock-1.0.1.jar")); + assertTrue(filter.containedIn(set, "prefix-the-rock-1.0.1.jar")); + assertTrue(filter.containedIn(set, "fooBar.jar")); + assertFalse(filter.containedIn(set, "fooBar-1.3.jar")); + + } +} \ No newline at end of file