Package tests.net.sf.jabref

Source Code of tests.net.sf.jabref.BibtexDatabaseTest

package tests.net.sf.jabref;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

import junit.framework.TestCase;
import net.sf.jabref.BibtexDatabase;
import net.sf.jabref.imports.BibtexParser;
import net.sf.jabref.imports.ParserResult;

public class BibtexDatabaseTest extends TestCase {

  /**
   * Some basic test cases for resolving strings.
   *
   * @throws FileNotFoundException
   * @throws IOException
   */
  public void testResolveStrings() throws FileNotFoundException, IOException{
   
    ParserResult result = BibtexParser.parse(new FileReader("src/tests/net/sf/jabref/util/twente.bib"));
   
    BibtexDatabase db = result.getDatabase();
   
    assertEquals("Arvind", db.resolveForStrings("#Arvind#"));
    assertEquals("Patterson, David", db.resolveForStrings("#Patterson#"));
    assertEquals("Arvind and Patterson, David", db.resolveForStrings("#Arvind# and #Patterson#"));
   
    // Strings that are not found return just the given string.
    assertEquals("#unknown#", db.resolveForStrings("#unknown#"));
   
  }
 
 
}
TOP

Related Classes of tests.net.sf.jabref.BibtexDatabaseTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.