| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- package com.zipcoder.payment;
-
- import org.junit.Assert;
- import org.junit.Test;
-
- public class CreditCardTest {
-
- CreditCard card = new CreditCard((long) 929384,"Kate", "987654321", 05, 1957);
- PayPal paypal = new PayPal((long)1234, "Kate", "kate@gmail.com");
- Check check = new Check((long)12345, "Kate", "56453637", "749379573");
-
-
- @Test
- public void TestGetId(){
- Long expected = (long)929384;
- Long actual = card.getId();
- Assert.assertEquals(expected, actual);
- }
-
- @Test
- public void TestSetId(){
- card.setId((long)345);
- Long expected = (long)345;
- Long actual = card.getId();
- Assert.assertEquals(expected, actual);
- }
-
- @Test
- public void TestGetPayerName(){
- String expected = "Kate";
- String actual = card.getPayerName();
- Assert.assertEquals(expected, actual);
- }
-
- @Test
- public void TestSetPayerName(){
- card.setPayerName("Miles");
- String expected = "Miles";
- String actual = card.getPayerName();
- Assert.assertEquals(expected, actual);
- }
-
- @Test
- public void TestGetNumber(){
- String expected = "987654321";
- String actual = card.getNumber();
- Assert.assertEquals(expected, actual);
- }
-
- @Test
- public void TestSetNumber(){
- card.setNumber("12345");
- String expected = "12345";
- String actual = card.getNumber();
- Assert.assertEquals(expected, actual);
-
- }
-
- @Test
- public void TestGetExpiredMonth(){
- int expected = 05;
- int actual = card.getExpiredMonth();
- Assert.assertEquals(expected, actual);
-
- }
-
- @Test
- public void TestSetExpiredMonth(){
- card.setExpiredMonth(07);
- int expected = 07;
- int actual = card.getExpiredMonth();
- Assert.assertEquals(expected, actual);
-
- }
-
- @Test
- public void TestGetExpiredYear(){
- int expected = 1957;
- int actual = card.getExpiredYear();
- Assert.assertEquals(expected, actual);
-
- }
-
- @Test
- public void TestSetExpiredYear(){
- card.setExpiredYear(2020);
- int expected = 2020;
- int actual = card.getExpiredYear();
- Assert.assertEquals(expected, actual);
- }
-
- @Test
- public void TestLastFourDigits(){
- String expected = "4321";
- String actual = card.getLastFourDigits();
- Assert.assertEquals(expected, actual);
- }
-
- @Test(expected = IllegalArgumentException.class)
- public void TestLastFourDigits_LessThanFourDigits(){
- card.setNumber("123");
- String actual = card.getLastFourDigits();
- }
-
- @Test
- public void TestCompareTo(){
- int expected = 13;
- int actual = paypal.compareTo(card);
- Assert.assertEquals(expected, actual);
- }
-
- }
|