au.org.ala.bhl.TaxonGrabTest.java Source code

Java tutorial

Introduction

Here is the source code for au.org.ala.bhl.TaxonGrabTest.java

Source

/*******************************************************************************
 * Copyright (C) 2011 Atlas of Living Australia
 * All Rights Reserved.
 *   
 * The contents of this file are subject to the Mozilla Public
 * License Version 1.1 (the "License"); you may not use this file
 * except in compliance with the License. You may obtain a copy of
 * the License at http://www.mozilla.org/MPL/
 *   
 * Software distributed under the License is distributed on an "AS
 * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
 * implied. See the License for the specific language governing
 * rights and limitations under the License.
 ******************************************************************************/
package au.org.ala.bhl;

import java.io.InputStream;
import java.util.List;

import org.apache.commons.io.IOUtils;
import org.junit.Test;

public class TaxonGrabTest {

    @Test
    public void test1() {
        TaxonGrab tg = new TaxonGrab();
        tg.findNames("bcd asdhj jHAS Kjash", "english");
    }

    @Test
    public void testNormalize1() {
        TaxonGrab tg = new TaxonGrab();
        String actual = tg.normalizeText("x -\rx -\nx:x;x.", TaxonGrab.SYMBOLS);

        System.err.println(actual);
    }

    @Test
    public void testFind1() throws Exception {

        InputStream is = TaxonGrabTest.class.getResourceAsStream("/sample1.txt");
        String data = IOUtils.toString(is);

        TaxonGrab tg = new TaxonGrab();
        List<String> names = tg.findNames(data, "english");

        for (String name : names) {
            System.err.println(name);
        }

    }

}