Guest User

GarciaPL

a guest
Jan 20th, 2016
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.24 KB | None | 0 0
  1. package pl.garciapl.test;
  2.  
  3. import org.junit.Before;
  4. import org.junit.Test;
  5.  
  6. import javax.servlet.ServletException;
  7. import java.text.ParseException;
  8. import java.util.Locale;
  9.  
  10. import static org.junit.Assert.assertEquals;
  11.  
  12. public class CurrencyLocaleLongFormatterTest {
  13.  
  14.     private CurrencyLocaleLongFormatter localeLongFormatter;
  15.  
  16.     @Before
  17.     public void setUp() throws ServletException {
  18.         localeLongFormatter = new CurrencyLocaleLongFormatter();
  19.     }
  20.  
  21.     @Test
  22.     public void testParseLongFormatter() throws ParseException {
  23.         String text = "12,333,444";
  24.         String text2 = "344,455";
  25.         String text3 = "0";
  26.         String text4 = "15";
  27.         Long parse = localeLongFormatter.parse(text, null);
  28.         Long parse2 = localeLongFormatter.parse(text2, null);
  29.         Long parse3 = localeLongFormatter.parse(text3, null);
  30.         Long parse4 = localeLongFormatter.parse(text4, null);
  31.         assertEquals(new Long("12333444"), parse);
  32.         assertEquals(new Long("344455"), parse2);
  33.         assertEquals(new Long("0"), parse3);
  34.         assertEquals(new Long("15"), parse4);
  35.     }
  36.  
  37.     @Test
  38.     public void testPrintLongFormatterEnglish() {
  39.         Long object = (long) 12333444;
  40.         Long object2 = (long) 0;
  41.         String print = localeLongFormatter.print(object, Locale.ENGLISH);
  42.         String print2 = localeLongFormatter.print(object2, Locale.ENGLISH);
  43.         assertEquals("12333444", print);
  44.         assertEquals("0", print2);
  45.     }
  46.  
  47.     @Test
  48.     public void testPrintLongFormatterIndonesian() {
  49.         Long object = (long) 12333444;
  50.         Long object2 = (long) 0;
  51.         String print = localeLongFormatter.print(object, new Locale("in", "ID"));
  52.         String print2 = localeLongFormatter.print(object2, new Locale("in", "ID"));
  53.         assertEquals("12333444", print);
  54.         assertEquals("0", print2);
  55.     }
  56.  
  57.     @Test
  58.     public void testPrintLongFormatterChinese() {
  59.         Long object = (long) 12333444;
  60.         Long object2 = (long) 0;
  61.         String print = localeLongFormatter.print(object, Locale.CHINESE);
  62.         String print2 = localeLongFormatter.print(object2, Locale.CHINESE);
  63.         assertEquals("12333444", print);
  64.         assertEquals("0", print2);
  65.     }
  66. }
Add Comment
Please, Sign In to add comment