Beispiel #1
0
 def checkNonDefaultAddressNonEquivalence(self):
     provided_line1 = "123 Gitlabs"
     provided_line2 = ""
     provided_city = "New Castle"
     provided_state = "Delaware"
     provided_zipcode = "19720"
     address1 = Address(provided_line1, provided_line2, provided_city, provided_state, provided_zipcode)
     address2 = Address(provided_line1, provided_line2, provided_city, provided_state, "Different Zip")
     outcome = address1 == address2
     self.assertFalse(outcome)
Beispiel #2
0
 def setOwnerTest2(self):
     animal = Animal()
     expected = Address("789 MyAddress", "", "", "AZ", "")
     expected_owner = Person(10, "", expected)
     animal.owner = expected_owner
     actual_owner = animal.owner
     actual = animal.owner.address
     self.assertEqual(expected, actual)
     self.assertEqual(expected_owner, actual_owner)
Beispiel #3
0
 def testConstructor(self):
     id = 99999
     name = "PersonName"
     address = Address("line1", "line2", "city", "state", "99999")
     expected = "Person{id=99999, name='PersonName', address=Address{addressLine1='line1', " \
                "addressLine2='line2', city='city', state='state', zipcode='99999'}"
     person = Person(id, name, address)
     actual = str(person)
     self.assertEqual(expected, actual)
Beispiel #4
0
 def nonNullaryConstructor(self):
     expected_owner = Person(None, None, Address())
     expected = expected_owner.address
     expected_id = None
     animal = Animal(expected_id, expected_owner)
     actual_owner = animal.owner
     actual = animal.owner.address
     actual_id = animal.id
     self.assertEqual(expected_id, actual_id)
     self.assertEqual(expected_owner, actual_owner)
     self.assertEqual(expected, actual)
Beispiel #5
0
 def testNullaryConstructor(self):
     person = Person()
     expected_id = -99999
     expected_name = ""
     expected = Address()
     actual_id = person.id
     actual_name = person.name
     actual = person.address
     self.assertEqual(expected_id, actual_id)
     self.assertEqual(expected_name, actual_name)
     self.assertEqual(str(expected), str(actual))
Beispiel #6
0
 def testNonNullaryConstructor(self):
     provided_line1 = "123 Gitlabs"
     provided_line2 = ""
     provided_city = "New Castle"
     provided_state = "Delaware"
     provided_zipcode = "19720"
     address = Address(provided_line1, provided_line2, provided_city, provided_state, provided_zipcode)
     expected = "Address{addressLine1='123 Gitlabs', addressLine2='', city='New Castle', state='Delaware', " \
                "zipcode='19720'}"
     actual = str(address)
     self.assertEqual(expected, actual)
Beispiel #7
0
 def testConstructor(self):
     expected_id = 99999
     expected_name = "PersonName"
     expected = Address("line1", "line2", "city", "state", "99999")
     person = Person(expected_id, expected_name, expected)
     actual_id = person.id
     actual_name = person.name
     actual = person.address
     self.assertEqual(expected_id, actual_id)
     self.assertEqual(expected_name, actual_name)
     self.assertEqual(expected, actual)
Beispiel #8
0
 def testNonNullaryConstructor(self):
     expected_line1 = "123 Gitlabs"
     expected_line2 = ""
     expected_city = "New Castle"
     expected_state = "Delaware"
     expected_zipcode = "19720"
     address = Address(expected_line1, expected_line2, expected_city, expected_state, expected_zipcode)
     self.assertEqual(expected_line1, address.address_line1)
     self.assertEqual(expected_line2, address.address_line2)
     self.assertEqual(expected_city, address.city)
     self.assertEqual(expected_state, address.state)
     self.assertEqual(expected_zipcode, address.zipcode)
Beispiel #9
0
 def testNullaryConstructor(self):
     expected_line1 = ""
     expected_line2 = ""
     expected_city = ""
     expected_state = ""
     expected_zipcode = ""
     address = Address()
     self.assertEqual(expected_line1, address.address_line1)
     self.assertEqual(expected_line2, address.address_line2)
     self.assertEqual(expected_city, address.city)
     self.assertEqual(expected_state, address.state)
     self.assertEqual(expected_zipcode, address.zipcode)
Beispiel #10
0
 def testNullaryConstructor(self):
     expected = "Address{addressLine1='', addressLine2='', city='', state='', zipcode=''}"
     address = Address()
     actual = str(address)
     self.assertEqual(expected, actual)
Beispiel #11
0
 def test1(self):
     address = Address()
     expected = "Pennsylvania"
     address.state = expected
     actual = address.state
     self.assertEqual(expected, actual)
Beispiel #12
0
 def checkDefaultAddressEquivalence(self):
     address1 = Address()
     address2 = Address()
     outcome = address1 == address2
     self.assertTrue(outcome)
Beispiel #13
0
 def test1(self):
     person = Person()
     expected = Address()
     person.address = expected
     actual = person.address
     self.assertEqual(expected, actual)
Beispiel #14
0
 def test2(self):
     address = Address()
     expected = "Maryland"
     address.state = expected
     actual = address.state
     self.assertEqual(expected, actual)
Beispiel #15
0
 def test2(self):
     address = Address()
     expected = "New York"
     address.city = expected
     actual = address.city
     self.assertEqual(expected, actual)
Beispiel #16
0
 def test1(self):
     address = Address()
     expected = "123 Cool Street"
     address.address_line1 = expected
     actual = address.address_line1
     self.assertEqual(expected, actual)
Beispiel #17
0
 def test2(self):
     address = Address()
     expected = "18713"
     address.zipcode = expected
     actual = address.zipcode
     self.assertEqual(expected, actual)
Beispiel #18
0
 def test2(self):
     address = Address()
     expected = "587 The Lane"
     address.address_line1 = expected
     actual = address.address_line1
     self.assertEqual(expected, actual)
Beispiel #19
0
 def test1(self):
     address = Address()
     expected = "Philadelphia"
     address.city = expected
     actual = address.city
     self.assertEqual(expected, actual)