@@ -0,0 +1,1851 @@
+package ie.tcd.slscs.bundles;%0A%0A/*%0A * Copyright 2016 Jim O'Regan %3Cjaoregan@tcd.ie%3E%0A *%0A * Permission is hereby granted, free of charge, to any person obtaining a%0A * copy of this software and associated documentation files (the %22Software%22),%0A * to deal in the Software without restriction, including without limitation%0A * the rights to use, copy, modify, merge, publish, distribute, sublicense,%0A * and/or sell copies of the Software, and to permit persons to whom the%0A * Software is furnished to do so, subject to the following conditions:%0A *%0A * The above copyright notice and this permission notice shall be included in%0A * all copies or substantial portions of the Software.%0A *%0A * THE SOFTWARE IS PROVIDED %22AS IS%22, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR%0A * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,%0A * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL%0A * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER%0A * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING%0A * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER%0A * DEALINGS IN THE SOFTWARE.%0A */%0Aimport ie.tcd.slscs.ngramtool.NGram;%0Aimport org.junit.Test;%0A%0Aimport java.util.ArrayList;%0Aimport java.util.HashMap;%0Aimport java.util.List;%0Aimport java.util.Map;%0A%0Aimport static org.junit.Assert.*;%0A%0Apublic class SalazarIncludedTest %7B%0A    @Test%0A    public void filterByAuthor() throws Exception %7B%0A        Classifier salazar = new SalazarIncluded();%0A        NGram inp1 = new NGram(%22is required for%22, 2);%0A        NGram inp2 = new NGram(%22my fake n-gram%22, 3);%0A        String exp1 = %22Included%22;%0A        String exp2 = %22Unknown%22;%0A%0A        String out1 = salazar.classify(inp1);%0A        String out2 = salazar.classify(inp2);%0A        assertEquals(exp1, out1);%0A        assertEquals(exp2, out2);%0A    %7D%0A%0A%7D%0A

add test