Ejemplo n.º 1
0
  @Test
  public void testExtractCode() {

    DecodeStrategy decoder = DecodeStrategy.decoderForSheetZero();
    BankParticipantCodeStructure pairs;

    String input = "1385920000";
    pairs = decoder.decode(input);

    assertEquals("8592", pairs.getBankCode());
    assertEquals("13", pairs.getParentCode());

    input = "4086050000";
    pairs = decoder.decode(input);

    assertEquals("8605", pairs.getBankCode());
    assertEquals("40", pairs.getParentCode());

    input = "0000000000";
    pairs = decoder.decode(input);

    assertEquals("00", pairs.getBankCode());
    assertNull(pairs.getParentCode());

    input = "1600000000";
    pairs = decoder.decode(input);

    assertEquals("16", pairs.getBankCode());
    assertEquals("00", pairs.getParentCode());
  }