Collection items = n.getItems();
assertEquals(items.size(), 2);
Iterator itemIt = items.iterator();
Item i1 = (Item) itemIt.next();
assertEquals(
i1.getItemDescription(),
"A pack of highly nutritious dried food for emergency - store in your garage for up to one year!!");
assertEquals(i1.getItemName(), "Dry Food Pack AA1453");
assertEquals(i1.getMerchantItemId(), "");
assertEquals(i1.getMerchantPrivateItemData().length, 0);
assertEquals(i1.getQuantity(), 1);
assertEquals(i1.getUnitPriceAmount(), 35.00f, 0f);
assertEquals(i1.getUnitPriceCurrency(), "USD");
assertEquals(i1.getTaxTableSelector(), "food");
Item i2 = (Item) itemIt.next();
assertEquals(i2.getItemDescription(),
"Portable MP3 player - stores 500 songs, easy-to-use interface, color display");
assertEquals(i2.getItemName(), "MegaSound 2GB MP3 Player");
assertEquals(i2.getMerchantItemId(), "");
Element[] pd = i2.getMerchantPrivateItemData();
assertEquals(pd.length, 1);
assertEquals(pd[0].getNodeName(), "my-data");
// Some more tests maybe...
assertEquals(i2.getQuantity(), 1);
assertEquals(i2.getUnitPriceAmount(), 178.00f, 0f);
assertEquals(i2.getUnitPriceCurrency(), "USD");
assertEquals(i2.getTaxTableSelector(), "");
assertEquals(n.getMerchantCodes().size(), 2);
assertEquals(n.getMerchantPrivateDataNodes(), null);
assertEquals(n.getOrderCurrencyCode(), "USD");