Ejemplo n.º 1
0
 // @Test
 public void testParseALine() {
   System.out.println("parseALine");
   String line = "";
   String[] expResult = null;
   String[] result = AIRLineParser.parseALine(line);
   assertArrayEquals(expResult, result);
 }
Ejemplo n.º 2
0
 @Test
 public void testParseHLine() {
   System.out.println("parseHLine");
   String line =
       "H-016;005OLHR;LONDON LHR       ;AUH;ABU DHABI        ;EY    0012 Q Q 13JUL1030 2035 13JUL;OK02;HK02;M ;0;346;;;20K;3 ;XXXX;ET;0705 ;N;3425;GB;AE;1";
   String[] expResult = {
     "016",
     "005OLHR",
     "LONDON LHR",
     "AUH",
     "ABU DHABI",
     "EY    0012 Q Q 13JUL1030 2035 13JUL",
     "OK02",
     "HK02",
     "M",
     "0",
     "346",
     "",
     "",
     "20K",
     "3",
     "XXXX",
     "ET",
     "0705",
     "N",
     "3425",
     "GB",
     "AE",
     "1"
   };
   String[] result = AIRLineParser.parseHLine(line);
   assertArrayEquals(expResult, result);
 }
Ejemplo n.º 3
0
 @Test
 public void testParseBLine() {
   System.out.println("parseBLine");
   String line = "B-TTP";
   String[] expResult = {"TTP"};
   String[] result = AIRLineParser.parseBLine(line);
   assertArrayEquals(expResult, result);
 }
Ejemplo n.º 4
0
 @Test
 public void testParseDLine() {
   System.out.println("parseDLine");
   String line = "D-080625;080703;080703";
   String[] expResult = {"080625", "080703", "080703"};
   String[] result = AIRLineParser.parseDLine(line);
   assertArrayEquals(expResult, result);
 }
Ejemplo n.º 5
0
 @Test
 public void testParseCLine() {
   System.out.println("parseBLine");
   String line = "C-7906/ 2008ITSU-2731IMGS-B-N--";
   String[] expResult = {"2008ITSU", "2731IMGS"};
   String[] result = AIRLineParser.parseCLine(line);
   assertArrayEquals(expResult, result);
 }
Ejemplo n.º 6
0
  @Test
  public void testParseMUCLine() {
    System.out.println("parseMUCLine");
    String line =
        "MUC1A 3LIZMK015;0101;LONU123IT;91279053;LONU123IK;91279054;LONU123IJ;91279055;LONU123IK;91279056;;;;;;;;;;;;;;;;;;;;;;IY CSBGQF";
    String[] expResult = {
      "3LIZMK015",
      "0101",
      "LONU123IT",
      "91279053",
      "LONU123IK",
      "91279054",
      "LONU123IJ",
      "91279055",
      "LONU123IK",
      "91279056",
      "",
      "",
      "",
      "",
      "",
      "",
      "",
      "",
      "",
      "",
      "",
      "",
      "",
      "",
      "",
      "",
      "",
      "",
      "",
      "",
      "",
      "IY CSBGQF"
    };
    String[] result = AIRLineParser.parseMUCLine(line);

    assertEquals(expResult[0], result[0]);
    assertEquals(expResult[1], result[1]);
    assertEquals(expResult[2], result[2]);
    assertEquals(expResult[3], result[3]);
    assertEquals(expResult[4], result[4]);
    assertEquals(expResult[5], result[5]);
    assertEquals(expResult[6], result[6]);
    assertEquals(expResult[7], result[7]);
    assertEquals(expResult[8], result[8]);
    assertEquals(expResult[9], result[9]);
    assertEquals(expResult[10], result[10]);
    assertEquals(expResult[30], result[20]);
  }
Ejemplo n.º 7
0
 @Test
 public void testParseAMDLine() {
   System.out.println("parseAMDLine");
   String line = "AMD 2800030221;1/1;    29OCT;ITSU";
   String[] expResult = {"2800030221", "1/1", "29OCT", "ITSU"};
   String[] result = AIRLineParser.parseAMDLine(line);
   assertEquals(expResult[0], result[0]);
   assertEquals(expResult[1], result[1]);
   assertEquals(expResult[2], result[2]);
   assertEquals(expResult[3], result[3]);
 }