1 package org.marc4j.test;
\r
3 import org.marc4j.marc.Leader;
\r
4 import org.marc4j.marc.MarcFactory;
\r
6 import junit.framework.Test;
\r
7 import junit.framework.TestCase;
\r
8 import junit.framework.TestSuite;
\r
9 import junit.textui.TestRunner;
\r
11 public class LeaderTest extends TestCase {
\r
13 MarcFactory factory = null;
\r
15 public void setUp() {
\r
16 factory = MarcFactory.newInstance();
\r
19 public void testConstructor() {
\r
20 Leader leader = factory.newLeader();
\r
21 assertNotNull("leader is null", leader);
\r
24 public void testUnmarshal() {
\r
25 Leader leader = factory.newLeader();
\r
26 leader.unmarshal("00714cam a2200205 a 4500");
\r
27 assertEquals("00714cam a2200205 a 4500", leader.toString());
\r
30 public void testMarshal() {
\r
31 Leader leader = factory.newLeader("00714cam a2200205 a 4500");
\r
32 assertEquals("00714cam a2200205 a 4500", leader.marshal());
\r
35 public void tearDown() {
\r
39 public static Test suite() {
\r
40 return new TestSuite(LeaderTest.class);
\r
43 public static void main(String args[]) {
\r
44 TestRunner.run(suite());
\r