Author: mmerz
Date: Tue Sep 21 12:11:46 2004
New Revision: 46994
Modified:
incubator/beehive/trunk/wsm/samples/dropInDeployment/AddressBook/server/tests/org/beehive/demo/AddressBookTest.java
Log:
Added test case for AddressBook.
Contributor: Wolfgang
Modified:
incubator/beehive/trunk/wsm/samples/dropInDeployment/AddressBook/server/tests/org/beehive/demo/AddressBookTest.java
==============================================================================
---
incubator/beehive/trunk/wsm/samples/dropInDeployment/AddressBook/server/tests/org/beehive/demo/AddressBookTest.java
(original)
+++
incubator/beehive/trunk/wsm/samples/dropInDeployment/AddressBook/server/tests/org/beehive/demo/AddressBookTest.java
Tue Sep 21 12:11:46 2004
@@ -17,11 +17,35 @@
// TBD - validate results
}
- public void test2AddressBookWebServiceGetAddressFromName() throws
Exception {
- // Test operation
- org.beehive.demo.Address value = null;
- value = new AddressBookImpl()
- .getAddressFromName(new java.lang.String());
- // TBD - validate results
- }
+ public void test2AddressBookWebServiceGetAddressFromName() throws Exception
+ {
+ int streetNum = 1022;
+ String streetName = "Wilsher Blvd";
+ String city = "LA";
+ StateType state = new StateType("CA");
+ int zip = 90023;
+ Phone phoneNumber = new Phone(310,"000","1111");
+
+ AddressBook addressBook = new AddressBookImpl();
+ Address addressOfNick =
+ new Address(streetNum,streetName,city,state,zip,phoneNumber);
+
+ addressBook.addEntry("NICK",addressOfNick);
+
+ Address address = addressBook.getAddressFromName("NICK");
+
+ assertTrue(address.getStreetNum() == addressOfNick.getStreetNum());
+ assertTrue(address.getStreetName() == addressOfNick.getStreetName());
+ assertTrue(address.getCity() == addressOfNick.getCity());
+
+ assertEquals(address.getState().getState(),
+ addressOfNick.getState().getState());
+
+ assertTrue(address.getZip() == addressOfNick.getZip());
+
+ assertTrue(address.getPhoneNumber().getAreaCode() ==
addressOfNick.getPhoneNumber().getAreaCode());
+ assertEquals(address.getPhoneNumber().getExchange(),
addressOfNick.getPhoneNumber().getExchange());
+ assertEquals(address.getPhoneNumber().getNumber(),
+ addressOfNick.getPhoneNumber().getNumber());
+ }
}