create changelog entry
[debian/openrocket] / core / test / net / sf / openrocket / gui / print / TestPaperSize.java
1 package net.sf.openrocket.gui.print;
2
3 import static org.junit.Assert.*;
4
5 import org.junit.Test;
6
7 public class TestPaperSize {
8         
9         @Test
10         public void testGetDefaultForCountry() {
11                 assertEquals(PaperSize.LETTER, PaperSize.getDefaultForCountry("US"));
12                 assertEquals(PaperSize.LETTER, PaperSize.getDefaultForCountry("cA"));
13                 assertEquals(PaperSize.LETTER, PaperSize.getDefaultForCountry("mx"));
14                 
15                 assertEquals(PaperSize.A4, PaperSize.getDefaultForCountry("FI"));
16                 assertEquals(PaperSize.A4, PaperSize.getDefaultForCountry("xy"));
17                 
18                 assertNull(PaperSize.getDefaultForCountry("FIN"));
19                 assertNull(PaperSize.getDefaultForCountry("a"));
20                 assertNull(PaperSize.getDefaultForCountry("A4"));
21                 assertNull(PaperSize.getDefaultForCountry(null));
22         }
23         
24         @Test
25         public void testGetSizeFromString() {
26                 assertEquals(PaperSize.LETTER, PaperSize.getSizeFromString("Letter"));
27                 assertEquals(PaperSize.LEGAL, PaperSize.getSizeFromString("  legal\t"));
28                 assertEquals(PaperSize.A4, PaperSize.getSizeFromString("  A4\n"));
29                 assertEquals(PaperSize.A3, PaperSize.getSizeFromString("A3"));
30                 
31                 assertNull(PaperSize.getSizeFromString("#A4"));
32                 assertNull(PaperSize.getSizeFromString(""));
33                 assertNull(PaperSize.getSizeFromString(null));
34         }
35         
36 }