public void testAddRequestArgs_syncStops() { requestItem = new RequestItem(IServerProxyConstants.ACT_SYNC_STOPS, proxy); requestItem.params = new Vector(); Address address = new Address(); Stop stop = new Stop(); stop.setCity("EAST BOSTON"); stop.setCity("US"); stop.setProvince("MA"); address.setStop(stop); Vector addresses = new Vector(); addresses.add(address); FavoriteCatalog favoriteCatalog = new FavoriteCatalog(); favoriteCatalog.setName("sports"); Vector categories = new Vector(); Vector receivedAddresses = new Vector(); categories.add(favoriteCatalog); requestItem.params.add(0, 131712312L); requestItem.params.add(1, addresses); requestItem.params.add(2, addresses); requestItem.params.add(3, categories); requestItem.params.add(4, receivedAddresses); try { proxy.addRequestArgs(requestVector, requestItem); } catch (Exception e) { fail(e.toString()); } ProtocolBuffer pb = (ProtocolBuffer) requestVector.get(0); assertEquals(1, requestVector.size()); // Assert.assertArrayEquals(synStops_data, pb.getBufferData()); assertEquals(IServerProxyConstants.ACT_SYNC_STOPS, pb.getObjType()); }
public View getView(int position, View convertView, ViewGroup parent) { Vector categories = model.getVector(KEY_V_ALL_CATEGORIES); if (categories == null || position >= categories.size() + 1) { return convertView; } if (convertView == null) { convertView = mInflater.inflate(R.layout.add_place_category_item, null); } CheckedTextView categoryItem = (CheckedTextView) convertView; if (position == 0) { categoryItem.setText(R.string.addplace_category_label_none); categoryItem.setCompoundDrawablesWithIntrinsicBounds( R.drawable.list_icon_folder_disabled, 0, 0, 0); } else { FavoriteCatalog category = (FavoriteCatalog) categories.elementAt(position - 1); categoryItem.setCompoundDrawablesWithIntrinsicBounds( R.drawable.list_icon_folder_unfocused, 0, 0, 0); String categoryName; if (category.isReceivedCatalog()) { categoryName = ResourceManager.getInstance() .getCurrentBundle() .getString(IStringCommon.RES_RECEIVED_CATEGORY, IStringCommon.FAMILY_COMMON); } else { categoryName = category.getName(); } categoryItem.setText(categoryName); } return convertView; }