Original 2.4
[marc4j.git] / src / org / marc4j / test / SubfieldTest.java
1 package org.marc4j.test;\r
2 \r
3 import org.marc4j.marc.MarcFactory;\r
4 import org.marc4j.marc.Subfield;\r
5 \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
10 \r
11 \r
12 public class SubfieldTest extends TestCase {\r
13 \r
14         MarcFactory factory = null;\r
15 \r
16         public void setUp() {\r
17                 factory = MarcFactory.newInstance();\r
18         }\r
19 \r
20         public void testContructor() {\r
21             Subfield sf = factory.newSubfield();\r
22             assertNotNull("subfield is null", sf);\r
23             sf = factory.newSubfield('a');\r
24             assertEquals('a', sf.getCode());\r
25             sf = factory.newSubfield('a', "Summerland");\r
26             assertEquals('a', sf.getCode());\r
27             assertEquals("Summerland", sf.getData());\r
28         }\r
29         \r
30         public void tearDown() {\r
31                 factory = null;\r
32         }\r
33         \r
34         public static Test suite() {\r
35             return new TestSuite(SubfieldTest.class);\r
36         }\r
37         \r
38         public static void main(String args[]) {\r
39             TestRunner.run(suite());\r
40         }\r
41 }\r