@Override protected Object createNotEqualInstance() throws Exception { return new CardHolder("ZZCardHolderPan", "5ZZZ"); } }
@Test public void testDump6() throws Throwable { PrintStream p = new PrintStream(new ByteArrayOutputStream(), true, "UTF-8"); new CardHolder("testCardHolderPan", "4Cha").dump(p, "testCardHolderIndent"); assertTrue("Test completed without Exception", true); }
@Test public void testDump2() throws Throwable { CardHolder cardHolder = new CardHolder("k'X9|DH:!;uQ<kG8!P?- ,\"Y!u`r;jB^)>3AbS9,"); cardHolder.setTrack1("testCardHolderTrack1"); cardHolder.setSecurityCode(null); PrintStream p = new PrintStream(new ByteArrayOutputStream()); cardHolder.dump(p, "testCardHolderIndent"); assertTrue("Test completed without Exception", true); }
@Test public void testHasTrack11() throws Throwable { boolean result = new CardHolder("testCardHolderPan", "4Cha").hasTrack1(); assertFalse("result", result); }
@Test public void testHasTrack2() throws Throwable { boolean result = new CardHolder("k'X9|DH:!;uQ<kG8!P?- ,\"Y!u`r;jB^)>3AbS9,").hasTrack2(); assertTrue("result", result); }
@Test public void testSetEXP() throws Throwable { CardHolder cardHolder = new CardHolder(); cardHolder.setEXP("9913"); assertEquals("cardHolder.exp", "9913", cardHolder.exp); }
@Test public void testGetNameOnCard2() throws Throwable { String result = new CardHolder().getNameOnCard(); assertNull("result", result); }
@Test public void testSetPAN() throws Throwable { CardHolder cardHolder = new CardHolder(); cardHolder.setPAN("10Characte"); assertEquals("cardHolder.pan", "10Characte", cardHolder.pan); }
@Test public void testSeemsManualEntry2() throws Throwable { boolean result = new CardHolder().seemsManualEntry(); assertTrue("result", result); }
@Test public void testSetPANThrowsNullPointerException() throws Throwable { CardHolder cardHolder = new CardHolder("k'X9|DH:!;uQ<kG8!P?- ,\"Y!u`r;jB^)>3AbS9,"); try { cardHolder.setPAN(null); fail("Expected NullPointerException to be thrown"); } catch (NullPointerException ex) { assertNull("ex.getMessage()", ex.getMessage()); assertEquals("cardHolder.pan", "k'X9|", cardHolder.pan); } }
@Test public void testGetServiceCode() throws Throwable { CardHolder cardHolder = new CardHolder(); cardHolder.parseTrack2(" trk1=\"true\""); String result = cardHolder.getServiceCode(); assertEquals("result", " ", result); }
@Test public void testHasTrack1() throws Throwable { CardHolder cardHolder = new CardHolder(); cardHolder.setTrack1("testCardHolderTrack1"); boolean result = cardHolder.hasTrack1(); assertTrue("result", result); }
@Test public void testGetBIN() throws Throwable { CardHolder cardHolder = new CardHolder(); cardHolder.setPAN("testCardHolderPan"); String result = cardHolder.getBIN(); assertEquals("result", "testCa", result); }
@Test public void testGetServiceCode1() throws Throwable { CardHolder cardHolder = new CardHolder(); cardHolder.setTrailer("w:4"); String result = cardHolder.getServiceCode(); assertEquals("result", "w:4", result); }
@Test public void testIsExpired2() throws Throwable { CardHolder cardHolder = new CardHolder(); cardHolder.setEXP("99-8"); boolean result = cardHolder.isExpired(); assertTrue("result", result); }
@Test public void testSeemsManualEntry() throws Throwable { CardHolder cardHolder = new CardHolder("k'X9|DH:!;uQ<kG8!P?- ,\"Y!u`r;jB^)>3AbS9,"); cardHolder.setTrailer(""); boolean result = cardHolder.seemsManualEntry(); assertTrue("result", result); }
@Test public void testSeemsManualEntry1() throws Throwable { CardHolder cardHolder = new CardHolder("testCardHolderPan", "4Cha"); cardHolder.setTrailer("1"); boolean result = cardHolder.seemsManualEntry(); assertFalse("result", result); }
@Test public void testHasTrack21() throws Throwable { CardHolder cardHolder = new CardHolder(); cardHolder.setPAN("testCardHolderPan"); cardHolder.setEXP("9913"); boolean result = cardHolder.hasTrack2(); assertFalse("result", result); }
@Test public void testSetEXPThrowsInvalidCardException() throws Throwable { CardHolder cardHolder = new CardHolder("testCardHolderPan", "4Cha"); try { cardHolder.setEXP("5Char"); fail("Expected InvalidCardException to be thrown"); } catch (InvalidCardException ex) { assertEquals("ex.getMessage()", "exp length not 4", ex.getMessage()); assertEquals("cardHolder.exp", "4Cha", cardHolder.exp); } }
@Test public void testConstructorFieldsTwoBitmapThrowsNullPointerException() throws Throwable { ISOMsg m = new ISOMsg("testCardHolderMti"); m.set(new ISOBitMap(2)); try { new CardHolder(m); fail("Expected InvalidCardException to be thrown"); } catch (NullPointerException ex) { assertEquals("m.getDirection()", 0, m.getDirection()); } }