Author: ekoneil Date: Mon Jan 17 10:04:32 2005 New Revision: 125431 URL: http://svn.apache.org/viewcvs?view=rev&rev=125431 Log: Data grid bug fixing.
- support maintaining extra parameters on pager / sort queries (JIRA 171) - fixup weird results in the test recorder files - remove netui row query parameters when their values are empty (this is implicitly the first page) - remove unused APIs from the PagerModel - fix a bug in the AbstrctPagerRenderer where the Next page was used in place of the Last page - add a test for ensuring that pager parameters are sticky BB: self DRT: NetUI pass BVT: NetUI pass (10 failures) Added: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/util/ParameterUtil.java (contents, props changed) incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/SortModelTest.java (contents, props changed) incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp (contents, props changed) incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerStickyParam.xml Modified: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/PagerModel.java incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/sort/SortModel.java incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/AbstractPagerRenderer.java incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/DataGridStateService.java incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/pager/PagerService.java incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerModelTest.java incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles/jumpToPage.tag incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml Modified: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/PagerModel.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/PagerModel.java?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/PagerModel.java&r1=125430&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/PagerModel.java&r2=125431 ============================================================================== --- incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/PagerModel.java (original) +++ incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/PagerModel.java Mon Jan 17 10:04:32 2005 @@ -21,6 +21,7 @@ import java.util.Map; import org.apache.beehive.netui.databinding.datagrid.services.pager.PagerService; +import org.apache.beehive.netui.databinding.datagrid.util.ParameterUtil; /** * @@ -29,10 +30,8 @@ public static final int FIRST_PAGE = 0; public static final int DEFAULT_PAGE = FIRST_PAGE; - public static final int FIRST_ROW = 0; public static final int DEFAULT_ROW = FIRST_ROW; - public static final int DEFAULT_PAGE_SIZE = 10; private static final String EMPTY_STRING = ""; @@ -51,6 +50,8 @@ private int _prevPage = -1; private int _nextPage = -1; + private Map _existingParams = null; + public PagerModel(DataGridModel dataGridModel) { _dataGridModel = dataGridModel; @@ -68,6 +69,8 @@ _currentPageSize = DEFAULT_PAGE_SIZE; updatePagerState(); + + _existingParams = ParameterUtil.getParameters(_dataGridModel.getJspContext(), getPagerParamKey()); } /* todo: this should be part of a URL service */ @@ -145,62 +148,45 @@ } public Map getQueryParamsForFirstPage() { - HashMap<String, String> map = new HashMap<String, String>(); - map.put(getPagerParamKey(), buildQueryParam(FIRST_PAGE, false)); - return map; + return buildQueryParamMap(buildQueryParam(FIRST_PAGE, false)); } public Map getQueryParamsForPreviousPage() { - HashMap<String, String> map = new HashMap<String, String>(); - map.put(getPagerParamKey(), buildQueryParam(_prevPage, false)); - return map; + return buildQueryParamMap(buildQueryParam(_prevPage, false)); } public Map getQueryParamsForNextPage() { - HashMap<String, String> map = new HashMap<String, String>(); - map.put(getPagerParamKey(), buildQueryParam(_nextPage, false)); - return map; + return buildQueryParamMap(buildQueryParam(_nextPage, false)); } public Map getQueryParamsForLastPage() { - HashMap<String, String> map = new HashMap<String, String>(); - map.put(getPagerParamKey(), buildQueryParam(_lastPage, false)); - return map; - } - - public String getQueryParamForFirstPage() { - return buildQueryParam(FIRST_PAGE, true); - } - - public String getQueryParamForNextPage() { - return buildQueryParam(_nextPage, true); - } - - public String getQueryParamForPreviousPage() { - return buildQueryParam(_prevPage, true); - } - - public String getQueryParamForLastPage() { - return buildQueryParam(_lastPage, true); - } - - public String buildQueryParamForPage(int page) { - return buildQueryParam(page, true); - } - - public String buildQueryParamValueForPage(int page) { - return buildQueryParam(page, false); + return buildQueryParamMap(buildQueryParam(_lastPage, false)); } public String[] getPagerParamValues() { String[] params = new String[getLastPage() + 1]; - for (int i = 0; i < params.length; i++) - params[i] = buildQueryParamForPage(i); + for (int i = 0; i < params.length; i++) { + String p = buildQueryParam(i, false); + if(p == null) + p = EMPTY_STRING; + params[i] = p; + } return params; } + private Map buildQueryParamMap(String paramValue) { + HashMap map = new HashMap(); + map.putAll(_existingParams); + + /* todo: need to handle the page size here */ + if(paramValue != null) + map.put(getPagerParamKey(), paramValue); + + return map; + } + private String buildQueryParam(int page, boolean includeKey) { if(page > 0) { StringBuilder sb = new StringBuilder(16); @@ -214,7 +200,7 @@ sb.append(row); return sb.toString(); } - else return EMPTY_STRING; + else return null; } private void updatePagerState() { Modified: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/sort/SortModel.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/sort/SortModel.java?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/sort/SortModel.java&r1=125430&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/sort/SortModel.java&r2=125431 ============================================================================== --- incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/sort/SortModel.java (original) +++ incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/sort/SortModel.java Mon Jan 17 10:04:32 2005 @@ -18,10 +18,15 @@ package org.apache.beehive.netui.databinding.datagrid.model.sort; import java.util.List; +import java.util.Map; +import java.util.Collections; +import java.util.ArrayList; +import java.util.HashMap; import javax.servlet.ServletRequest; import org.apache.beehive.netui.databinding.datagrid.model.sort.ISort.SortDirection; import org.apache.beehive.netui.databinding.datagrid.services.sort.SortService; +import org.apache.beehive.netui.databinding.datagrid.util.ParameterUtil; /** * @@ -31,6 +36,7 @@ private String _name = null; private String _sortParamKey = null; private List<ISort> _sorts = null; + private Map _existingParams = null; public SortModel(String name) { _name = name; @@ -40,6 +46,7 @@ SortService sortService = SortService.getInstance(request, _name); _sorts = sortService.getSorts(); + _existingParams = ParameterUtil.getParameters(request, getSortParamKey()); } public List<ISort> getSorts() { @@ -50,6 +57,52 @@ if(_sortParamKey != null) return _sortParamKey; else return ISort.SORT_PARAM_KEY; + } + + public Map buildSortQueryParamsMap() { + List<ISort> sorts = getSorts(); + + if(sorts == null) + return _existingParams; + + ArrayList valueList = new ArrayList(5); + for(ISort sort : sorts) + valueList.add(sort.write(_name)); + + String[] values = (String[])valueList.toArray(new String[0]); + HashMap map = new HashMap(values.length + _existingParams.size()); + map.putAll(_existingParams); + map.put(getSortParamKey(), values); + + return map; + } + + public Map buildSortQueryParamsMap(String sortExpression, SortDirection sortDirection) { + assert sortExpression != null; + assert sortDirection != null; + + List<ISort> sorts = getSorts(); + + ArrayList valueList = new ArrayList(5); + if(sortDirection != SortDirection.NONE && !isSorted(sortExpression)) + valueList.add(DefaultSort.writeSortParam(_name, sortExpression, sortDirection)); + + if(sorts != null) { + for(ISort sort : sorts) { + if(sort.getSortExpression().equals(sortExpression)) { + if(sortDirection != SortDirection.NONE) + /* todo: broke encapsulation here. bad bad bad. */ + /* @todo: need to move this parameter handling into some sort of IUrlParams class that can be *fast* */ + valueList.add(DefaultSort.writeSortParam(_name, sort.getSortExpression(), sortDirection)); + } + else valueList.add(sort.write(_name)); + } + } + + HashMap map = new HashMap(valueList.size() + _existingParams.size()); + map.putAll(_existingParams); + map.put(getSortParamKey(), (String[])valueList.toArray(new String[0])); + return map; } public boolean isPrimarySort(String sortExpression) { Modified: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/AbstractPagerRenderer.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/AbstractPagerRenderer.java?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/AbstractPagerRenderer.java&r1=125430&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/AbstractPagerRenderer.java&r2=125431 ============================================================================== --- incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/AbstractPagerRenderer.java (original) +++ incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/AbstractPagerRenderer.java Mon Jan 17 10:04:32 2005 @@ -120,7 +120,7 @@ protected String buildLiveLastLink() { StringBuilder builder = new StringBuilder(); AbstractRenderAppender appender = new StringBuilderRenderAppender(builder); - buildAnchor(appender, _pagerModel.getQueryParamsForNextPage(), "Tags_DataGrid_pageNameLast"); + buildAnchor(appender, _pagerModel.getQueryParamsForLastPage(), "Tags_DataGrid_pageNameLast"); return builder.toString(); } Modified: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/DataGridStateService.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/DataGridStateService.java?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/DataGridStateService.java&r1=125430&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/DataGridStateService.java&r2=125431 ============================================================================== --- incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/DataGridStateService.java (original) +++ incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/DataGridStateService.java Mon Jan 17 10:04:32 2005 @@ -18,14 +18,8 @@ package org.apache.beehive.netui.databinding.datagrid.services; import java.util.Map; -import java.util.HashMap; -import java.util.Collections; -import java.util.ArrayList; -import java.util.List; import javax.servlet.ServletRequest; -import org.apache.beehive.netui.databinding.datagrid.model.sort.ISort; -import org.apache.beehive.netui.databinding.datagrid.model.sort.DefaultSort; import org.apache.beehive.netui.databinding.datagrid.model.sort.SortModel; import org.apache.beehive.netui.databinding.datagrid.model.sort.ISort.SortDirection; import org.apache.beehive.netui.databinding.datagrid.model.filter.FilterModel; @@ -94,50 +88,12 @@ return _filterModel; } - public Map<String, String[]> buildSortQueryParamsMap() { - List<ISort> sorts = _sortModel.getSorts(); - - if(sorts == null) - return Collections.EMPTY_MAP; + public Map buildSortQueryParamsMap() { + return _sortModel.buildSortQueryParamsMap(); + } - ArrayList valueList = new ArrayList(5); - for(ISort sort : sorts) - valueList.add(sort.write(_namespace)); - - String[] values = (String[])valueList.toArray(new String[0]); - HashMap<String, String[]> map = new HashMap<String, String[]>(values.length); - map.put(_sortModel.getSortParamKey(), values); - - return map; - } - - public Map<String, String[]> buildSortQueryParamsMap(String sortExpression, SortDirection sortDirection) { - - /* todo: consolidate the query param map construction methods */ - assert sortExpression != null; - - List<ISort> sorts = _sortModel.getSorts(); - - ArrayList valueList = new ArrayList(5); - if(sortDirection != SortDirection.NONE && !_sortModel.isSorted(sortExpression)) - valueList.add(DefaultSort.writeSortParam(_namespace, sortExpression, sortDirection)); - - if(sorts != null) { - /* todo: deal with additional query params here */ - for(ISort sort : sorts) { - if(sort.getSortExpression().equals(sortExpression)) { - if(sortDirection != SortDirection.NONE) - /* todo: broke encapsulation here. bad bad bad. */ - /* @todo: need to move this parameter handling into some sort of IUrlParams class that can be *fast* */ - valueList.add(DefaultSort.writeSortParam(_namespace, sort.getSortExpression(), sortDirection)); - } - else valueList.add(sort.write(_namespace)); - } - } - - HashMap<String, String[]> map = new HashMap<String, String[]>(valueList.size()); - map.put(_sortModel.getSortParamKey(), (String[])valueList.toArray(new String[0])); - return map; + public Map buildSortQueryParamsMap(String sortExpression, SortDirection sortDirection) { + return _sortModel.buildSortQueryParamsMap(sortExpression, sortDirection); } public String getSortImagePath(String contextPath, SortDirection sortDirection) { Modified: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/pager/PagerService.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/pager/PagerService.java?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/pager/PagerService.java&r1=125430&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/pager/PagerService.java&r2=125431 ============================================================================== --- incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/pager/PagerService.java (original) +++ incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/pager/PagerService.java Mon Jan 17 10:04:32 2005 @@ -29,7 +29,6 @@ public class PagerService { private static final Logger LOGGER = Logger.getInstance(PagerService.class); - public static final String DEFAULT_PAGE_PARAM_NAME = "netui_page"; public static final String DEFAULT_PAGE_SIZE_PARAM_NAME = "netui_pagesize"; public static final String DEFAULT_ROW_PARAM_NAME = "netui_row"; public static final String DELIM = "~"; Added: incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/util/ParameterUtil.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/util/ParameterUtil.java?view=auto&rev=125431 ============================================================================== --- (empty file) +++ incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/util/ParameterUtil.java Mon Jan 17 10:04:32 2005 @@ -0,0 +1,57 @@ +/* + * Copyright 2004 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * $Header:$ + */ +package org.apache.beehive.netui.databinding.datagrid.util; + +import java.util.Map; +import java.util.HashMap; +import java.util.Iterator; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.ServletRequest; +import javax.servlet.jsp.JspContext; +import javax.servlet.jsp.PageContext; + +/** + * + */ +public class ParameterUtil { + + private ParameterUtil() {} + + public static final Map getParameters(ServletRequest request, String omitKey) { + + Map queryParams = null; + if(request instanceof HttpServletRequest) + queryParams = ((HttpServletRequest)request).getParameterMap(); + else throw new IllegalArgumentException("Unable to create ParameterUtil from request of type \" + request.getClass().getName()"); + + HashMap map = new HashMap(); + for(Object key : queryParams.keySet()) { + if(key.equals(omitKey)) + continue; + else map.put(key, queryParams.get(key)); + } + + return map; + } + + public static final Map getParameters(JspContext jspContext, String omitKey) { + assert jspContext instanceof PageContext; + ServletRequest request = ((PageContext)jspContext).getRequest(); + return getParameters(request, omitKey); + } +} Modified: incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java&r1=125430&p2=incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java&r2=125431 ============================================================================== --- incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java (original) +++ incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java Mon Jan 17 10:04:32 2005 @@ -54,7 +54,7 @@ } public static final DataGridModel getDataGridModel(JspContext jspContext, String name) { - return buildDataGridModel(jspContext, name, getEmptyPagedDataSet()); + return buildDataGridModel(jspContext, name, getPagedDataSet()); } public static final DataGridModel getEmptyDataGridModel(JspContext jspContext) { Modified: incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerModelTest.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerModelTest.java?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerModelTest.java&r1=125430&p2=incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerModelTest.java&r2=125431 ============================================================================== --- incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerModelTest.java (original) +++ incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerModelTest.java Mon Jan 17 10:04:32 2005 @@ -17,6 +17,7 @@ */ package org.apache.beehive.netui.test.datagrid; +import java.util.Map; import javax.servlet.jsp.JspContext; import junit.framework.Test; @@ -126,6 +127,36 @@ assert pagerParamValules != null : "Expected non-null pagerParamValues"; assert pagerParamValules.length == 3 : "Expected 3 pages; received page count: " + pagerParamValules.length; assert pagerParamValules[0].equals("") : "Expected empty pagerParamValue[0]; received: " + pagerParamValules[0]; + + Map queryParams = pm.getQueryParamsForNextPage(); + System.out.println("queryParams: " + queryParams); + } + + public void testPagerModel4() { + /* + row: 7 + pagesize: 3 + current page: 2 + */ + String name = "bugs"; + DataGridTestUtil.initQueryString(_jspContext, "netui_pagesize=bugs~2"); + DataGridModel dgm = DataGridTestUtil.getDataGridModel(_jspContext, name); + PagerModel pm = dgm.getPagerModel(); + + int size = dgm.getDataSet().getSize(); + System.out.println("size: " + size); + + int row = pm.getRow(); + assert row == 0 : "Expected row 7; received row: " + row; + + int pageSize = pm.getPageSize(); + assert pageSize == 2 : "Expected page size 3; received page: " + pageSize; + + int page = pm.getPage(); + assert page == 0 : "Expected page 2; received page: " + page; + + Map queryParams = pm.getQueryParamsForLastPage(); + System.out.println("queryParams: " + queryParams); } protected void setUp() { Added: incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/SortModelTest.java Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/SortModelTest.java?view=auto&rev=125431 ============================================================================== --- (empty file) +++ incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/SortModelTest.java Mon Jan 17 10:04:32 2005 @@ -0,0 +1,107 @@ +/* + * Copyright 2004 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * $Header:$ + */ +package org.apache.beehive.netui.test.datagrid; + +import java.util.List; +import java.util.Map; +import javax.servlet.http.HttpServletRequest; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +import org.apache.beehive.netui.databinding.datagrid.model.sort.SortModel; +import org.apache.beehive.netui.databinding.datagrid.model.sort.ISort; +import org.apache.beehive.netui.databinding.datagrid.model.sort.ISort.SortDirection; +import org.apache.beehive.netui.test.servlet.ServletFactory; + +/** + * + */ +public class SortModelTest + extends TestCase { + + private static final String GRID_NAME = "bugs"; + + private HttpServletRequest _servletRequest; + + public void testSortModelSimple() { + SortModel sortModel = new SortModel(GRID_NAME); + sortModel.handleRequest(_servletRequest); + + List<ISort> sorts = sortModel.getSorts(); + assert sorts == null; + } + + public void testSortModelSimple2() { + DataGridTestUtil.initQueryString(_servletRequest, "foo=bar"); + SortModel sortModel = new SortModel(GRID_NAME); + sortModel.handleRequest(_servletRequest); + + List<ISort> sorts = sortModel.getSorts(); + assert sorts == null; + + Map queryParams = sortModel.buildSortQueryParamsMap(); + assert queryParams.size() == 1; + String[] values = (String[])queryParams.get("foo"); + assert values.length == 1; + assert values[0].equals("bar"); + } + + public void testSortModelSimple3() { + DataGridTestUtil.initQueryString(_servletRequest, "foo=bar&netui_sort=bugs~id"); + SortModel sortModel = new SortModel(GRID_NAME); + sortModel.handleRequest(_servletRequest); + + List<ISort> sorts = sortModel.getSorts(); + assert sorts != null; + assert sorts.size() == 1; + assert sorts.get(0).getDirection() == SortDirection.ASCENDING; + assert sorts.get(0).getSortExpression().equals("id"); + + Map queryParams = sortModel.buildSortQueryParamsMap(); + assert queryParams.size() == 2; + String[] values = (String[])queryParams.get("foo"); + assert values.length == 1; + assert values[0].equals("bar"); + + values = (String[])queryParams.get("netui_sort"); + assert values.length == 1; + assert values[0].equals("bugs~id"); + } + + protected void setUp() { + _servletRequest = ServletFactory.getServletRequest(); + } + + protected void tearDown() { + _servletRequest = null; + } + + public SortModelTest(String name) { + super(name); + } + + public static Test suite() { + return new TestSuite(SortModelTest.class); + } + + public static void main(String[] args) { + junit.textui.TestRunner.run(suite()); + } +} \ No newline at end of file Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles/jumpToPage.tag Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles/jumpToPage.tag?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles/jumpToPage.tag&r1=125430&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles/jumpToPage.tag&r2=125431 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles/jumpToPage.tag (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles/jumpToPage.tag Mon Jan 17 10:04:32 2005 @@ -21,7 +21,7 @@ <select name="${dataGrid.pagerModel.pagerParamKey}" onchange="doPagerSubmit(this); return true;"> <netui-data:repeater dataSource="pageScope.dataGrid.pagerModel.pagerParamValues"> <c:choose> - <c:when test="${container.index+1 == dataGrid.pagerModel.row}"> + <c:when test="${container.index == dataGrid.pagerModel.page}"> <option value="${container.item}" selected="true">${container.index+1}</option> </c:when> <c:otherwise> Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?view=auto&rev=125431 ============================================================================== --- (empty file) +++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp Mon Jan 17 10:04:32 2005 @@ -0,0 +1,29 @@ +<%@ page language="java" contentType="text/html;charset=UTF-8"%> +<%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui"%> +<%@ taglib uri="beehive-netui-tags-databinding.tld" prefix="netui-data"%> +<%@ taglib uri="beehive-netui-tags-template.tld" prefix="netui-template"%> +<%@ taglib prefix="datagrid" tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> + +<netui:html> + <head> + <title>CSS Prefix Test</title> + </head> + <netui:body> + <p> + <datagrid:portfolioXmlBean/> + <br/> + <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio"> + <netui-data:configurePager pageSize="2" pageHref="stickyPagerParam.jsp"/> + <netui-data:columns> + <netui-data:literalColumn headerText="Symbol" value="${container.item.symbol}"/> + <netui-data:literalColumn headerText="Price" value="${container.item.price}"/> + <netui-data:anchorColumn headerText="Web" href="${container.item.web}" value="${container.item.name}"> + <netui:parameter name="rowid" value="${container.index}"/> + <netui:parameter name="symbol" value="${container.item.symbol}"/> + </netui-data:anchorColumn> + </netui-data:columns> + </netui-data:dataGrid> + </p> + </netui:body> +</netui:html> \ No newline at end of file Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml&r1=125430&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml&r2=125431 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml Mon Jan 17 10:04:32 2005 @@ -2620,6 +2620,22 @@ </features> </test> <test> + <name>DataGridPagerStickyParam</name> + <description>DataGridStickyParam</description> + <webapp>coreWeb</webapp> + <categories> + <category>bvt</category> + <category>bvt.struts11</category> + <category>drt</category> + <category>datagrid</category> + <category>databinding</category> + </categories> + <features> + <feature>Databinding</feature> + <feature>Data Grid</feature> + </features> + </test> + <test> <name>DataGridScriptletTagFile</name> <description>DataGridScriptletTagFile</description> <webapp>coreWeb</webapp> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml&r1=125430&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml&r2=125431 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml Mon Jan 17 10:04:32 2005 @@ -2,8 +2,8 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridPagerBasic</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>09 Jan 2005, 09:10:15.534 AM MST</ses:startDate> - <ses:description>ekoneil</ses:description> + <ses:startDate>17 Jan 2005, 09:43:49.288 AM MST</ses:startDate> + <ses:description>Simple test of data grid paging.</ses:description> <ses:tests> <ses:test> <ses:testNumber>1</ses:testNumber> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -55,12 +55,8 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7feb</ses:value> - </ses:header> - <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -89,7 +85,7 @@ <br/> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Last</a> + Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Last</a> <table class="datagrid"> @@ -144,9 +140,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>2</ses:testNumber> @@ -159,14 +152,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> + <ses:name>netui_row</ses:name> <ses:value>portfolio~2</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -192,7 +185,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -203,12 +196,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7feb</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/Controller.jpf</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -237,7 +230,7 @@ <br/> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Last</a> + Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Last</a> <table class="datagrid"> @@ -257,20 +250,20 @@ </tr></thead> <tr class="datagrid-even"> - <td class="datagrid-data-cell"><span>BEAS</span></td> + <td class="datagrid-data-cell"><span>GE</span></td> - <td class="datagrid-data-cell"><span>14.35</span></td> + <td class="datagrid-data-cell"><span>59.42</span></td> - <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> </tr> <tr class="datagrid-odd"> - <td class="datagrid-data-cell"><span>CSCO</span></td> + <td class="datagrid-data-cell"><span>RHAT</span></td> - <td class="datagrid-data-cell"><span>19.42</span></td> + <td class="datagrid-data-cell"><span>18.2</span></td> - <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> </tr> @@ -292,9 +285,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>3</ses:testNumber> @@ -307,14 +297,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~3</ses:value> + <ses:name>netui_row</ses:name> + <ses:value/> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -340,7 +330,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -351,12 +341,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7feb</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -385,7 +375,7 @@ <br/> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Last</a> + Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Last</a> <table class="datagrid"> @@ -440,9 +430,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>4</ses:testNumber> @@ -455,14 +442,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~1</ses:value> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~4</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -488,7 +475,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -499,12 +486,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7feb</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -533,7 +520,143 @@ <br/> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Last</a> + Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last +<table class="datagrid"> + + + +<thead> +<tr class="datagrid-header"> + <th class="datagrid-header-cell">Symbol</th> + + + <th class="datagrid-header-cell">Price</th> + + + <th class="datagrid-header-cell">Web</th> + + + +</tr></thead> + +<tr class="datagrid-even"> + <td class="datagrid-data-cell"><span>YHOO</span></td> + + <td class="datagrid-data-cell"><span>48.16</span></td> + + <td class="datagrid-data-cell"><a href="http://www.yahoo.com?rowid=5&symbol=YHOO"><span>Yahoo Inc</span></a></td> + + +</tr> + </table> + + + <br/> + <a href="/coreWeb/databinding/datagrid/pager/basic/index.jsp">Reset</a> + <br/> + </p> + + </td></tr> + </p> + <table> + <tr><td><a href="/netuiDRT/databinding/datagrid/basic/index.jsp">Home</a></td></tr> + </table> + </p> + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>5</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/pager/basic/begin.do</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value/> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title>NetUI Data Grid Samples</title> + <link rel="stylesheet" href="/coreWeb/databinding/datagrid/site/css/default.css" type="text/css"/> + </head> + <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> + <body> + <p> + <b>Paged Data Grid</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + <br/> + Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Last</a> <table class="datagrid"> @@ -588,12 +711,9 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> - <ses:testNumber>5</ses:testNumber> + <ses:testNumber>6</ses:testNumber> <ses:request> <ses:protocol>HTTP</ses:protocol> <ses:protocolVersion>1.1</ses:protocolVersion> @@ -603,14 +723,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~3</ses:value> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~2</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -636,7 +756,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -647,12 +767,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7feb</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -681,7 +801,7 @@ <br/> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Last</a> + Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Last</a> <table class="datagrid"> @@ -701,20 +821,20 @@ </tr></thead> <tr class="datagrid-even"> - <td class="datagrid-data-cell"><span>BEAS</span></td> + <td class="datagrid-data-cell"><span>GE</span></td> - <td class="datagrid-data-cell"><span>14.35</span></td> + <td class="datagrid-data-cell"><span>59.42</span></td> - <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> </tr> <tr class="datagrid-odd"> - <td class="datagrid-data-cell"><span>CSCO</span></td> + <td class="datagrid-data-cell"><span>RHAT</span></td> - <td class="datagrid-data-cell"><span>19.42</span></td> + <td class="datagrid-data-cell"><span>18.2</span></td> - <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> </tr> @@ -736,12 +856,145 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> - <ses:testNumber>6</ses:testNumber> + <ses:testNumber>7</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/pager/basic/begin.do</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~4</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title>NetUI Data Grid Samples</title> + <link rel="stylesheet" href="/coreWeb/databinding/datagrid/site/css/default.css" type="text/css"/> + </head> + <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> + <body> + <p> + <b>Paged Data Grid</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + <br/> + Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last +<table class="datagrid"> + + + +<thead> +<tr class="datagrid-header"> + <th class="datagrid-header-cell">Symbol</th> + + + <th class="datagrid-header-cell">Price</th> + + + <th class="datagrid-header-cell">Web</th> + + + +</tr></thead> + +<tr class="datagrid-even"> + <td class="datagrid-data-cell"><span>YHOO</span></td> + + <td class="datagrid-data-cell"><span>48.16</span></td> + + <td class="datagrid-data-cell"><a href="http://www.yahoo.com?rowid=5&symbol=YHOO"><span>Yahoo Inc</span></a></td> + + +</tr> + </table> + + + <br/> + <a href="/coreWeb/databinding/datagrid/pager/basic/index.jsp">Reset</a> + <br/> + </p> + + </td></tr> + </p> + <table> + <tr><td><a href="/netuiDRT/databinding/datagrid/basic/index.jsp">Home</a></td></tr> + </table> + </p> + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>8</ses:testNumber> <ses:request> <ses:protocol>HTTP</ses:protocol> <ses:protocolVersion>1.1</ses:protocolVersion> @@ -751,14 +1004,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> + <ses:name>netui_row</ses:name> <ses:value>portfolio~2</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -784,7 +1037,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -795,12 +1048,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7feb</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -829,7 +1082,7 @@ <br/> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Last</a> + Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Last</a> <table class="datagrid"> @@ -849,20 +1102,20 @@ </tr></thead> <tr class="datagrid-even"> - <td class="datagrid-data-cell"><span>BEAS</span></td> + <td class="datagrid-data-cell"><span>GE</span></td> - <td class="datagrid-data-cell"><span>14.35</span></td> + <td class="datagrid-data-cell"><span>59.42</span></td> - <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> </tr> <tr class="datagrid-odd"> - <td class="datagrid-data-cell"><span>CSCO</span></td> + <td class="datagrid-data-cell"><span>RHAT</span></td> - <td class="datagrid-data-cell"><span>19.42</span></td> + <td class="datagrid-data-cell"><span>18.2</span></td> - <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> </tr> @@ -884,12 +1137,9 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> - <ses:testNumber>7</ses:testNumber> + <ses:testNumber>9</ses:testNumber> <ses:request> <ses:protocol>HTTP</ses:protocol> <ses:protocolVersion>1.1</ses:protocolVersion> @@ -899,14 +1149,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~1</ses:value> + <ses:name>netui_row</ses:name> + <ses:value/> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -932,7 +1182,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -943,12 +1193,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7feb</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -977,7 +1227,7 @@ <br/> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Last</a> + Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Last</a> <table class="datagrid"> @@ -1032,12 +1282,9 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> - <ses:testNumber>8</ses:testNumber> + <ses:testNumber>10</ses:testNumber> <ses:request> <ses:protocol>HTTP</ses:protocol> <ses:protocolVersion>1.1</ses:protocolVersion> @@ -1047,14 +1294,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~3</ses:value> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~2</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1080,7 +1327,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1091,12 +1338,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7feb</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -1125,7 +1372,7 @@ <br/> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Last</a> + Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Last</a> <table class="datagrid"> @@ -1145,20 +1392,20 @@ </tr></thead> <tr class="datagrid-even"> - <td class="datagrid-data-cell"><span>BEAS</span></td> + <td class="datagrid-data-cell"><span>GE</span></td> - <td class="datagrid-data-cell"><span>14.35</span></td> + <td class="datagrid-data-cell"><span>59.42</span></td> - <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> </tr> <tr class="datagrid-odd"> - <td class="datagrid-data-cell"><span>CSCO</span></td> + <td class="datagrid-data-cell"><span>RHAT</span></td> - <td class="datagrid-data-cell"><span>19.42</span></td> + <td class="datagrid-data-cell"><span>18.2</span></td> - <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> </tr> @@ -1180,12 +1427,145 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> - <ses:testNumber>9</ses:testNumber> + <ses:testNumber>11</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/pager/basic/begin.do</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~4</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title>NetUI Data Grid Samples</title> + <link rel="stylesheet" href="/coreWeb/databinding/datagrid/site/css/default.css" type="text/css"/> + </head> + <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp"> + <body> + <p> + <b>Paged Data Grid</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + <br/> + Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last +<table class="datagrid"> + + + +<thead> +<tr class="datagrid-header"> + <th class="datagrid-header-cell">Symbol</th> + + + <th class="datagrid-header-cell">Price</th> + + + <th class="datagrid-header-cell">Web</th> + + + +</tr></thead> + +<tr class="datagrid-even"> + <td class="datagrid-data-cell"><span>YHOO</span></td> + + <td class="datagrid-data-cell"><span>48.16</span></td> + + <td class="datagrid-data-cell"><a href="http://www.yahoo.com?rowid=5&symbol=YHOO"><span>Yahoo Inc</span></a></td> + + +</tr> + </table> + + + <br/> + <a href="/coreWeb/databinding/datagrid/pager/basic/index.jsp">Reset</a> + <br/> + </p> + + </td></tr> + </p> + <table> + <tr><td><a href="/netuiDRT/databinding/datagrid/basic/index.jsp">Home</a></td></tr> + </table> + </p> + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>12</ses:testNumber> <ses:request> <ses:protocol>HTTP</ses:protocol> <ses:protocolVersion>1.1</ses:protocolVersion> @@ -1195,14 +1575,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~1</ses:value> + <ses:name>netui_row</ses:name> + <ses:value/> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1228,7 +1608,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1239,12 +1619,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7feb</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -1273,7 +1653,7 @@ <br/> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Last</a> + Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Last</a> <table class="datagrid"> @@ -1328,14 +1708,8 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>09 Jan 2005, 09:10:17.166 AM MST</ses:endDate> - <ses:sessionStatus>fail</ses:sessionStatus> - <ses:testCount>9</ses:testCount> - <ses:passedCount>0</ses:passedCount> - <ses:failedCount>9</ses:failedCount> + <ses:endDate>17 Jan 2005, 09:44:10.959 AM MST</ses:endDate> + <ses:testCount>12</ses:testCount> </ses:recorderSession> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml&r1=125430&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml&r2=125431 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml Mon Jan 17 10:04:32 2005 @@ -2,8 +2,8 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridPagerCustomSelect</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>13 Jan 2005, 09:00:56.466 AM MST</ses:startDate> - <ses:description>ekoneil</ses:description> + <ses:startDate>17 Jan 2005, 10:02:59.541 AM MST</ses:startDate> + <ses:description>Test of custom select</ses:description> <ses:tests> <ses:test> <ses:testNumber>1</ses:testNumber> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>919809676555E106B8773D06B639EEE3</ses:value> + <ses:value>0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=919809676555E106B8773D06B639EEE3; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -55,12 +55,8 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>1db1d115:1016ccb50cb:-7db0</ses:value> - </ses:header> - <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -133,7 +129,7 @@ <td colspan="2" align="left"> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Last</a> + Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Last</a> </td> <td colspan="1" align="right"> @@ -160,22 +156,22 @@ + <option value="" selected="true">1</option> - <option value="">1</option> - <option value="netui_row=portfolio~2">2</option> + <option value="portfolio~2">2</option> - <option value="netui_row=portfolio~4">3</option> + <option value="portfolio~4">3</option> @@ -283,9 +279,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>2</ses:testNumber> @@ -294,18 +287,18 @@ <ses:protocolVersion>1.1</ses:protocolVersion> <ses:host>localhost</ses:host> <ses:port>8080</ses:port> - <ses:uri>/coreWeb/databinding/datagrid/pager/customselect/begin.do</ses:uri> + <ses:uri>/coreWeb/databinding/datagrid/pager/customselect/doPage.do</ses:uri> <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~2</ses:value> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~4</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>919809676555E106B8773D06B639EEE3</ses:value> + <ses:value>0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -331,7 +324,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=919809676555E106B8773D06B639EEE3; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -342,12 +335,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>1db1d115:1016ccb50cb:-7db0</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/Controller.jpf</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -396,20 +389,11 @@ </tr></thead> <tr class="datagrid-even"> - <td class="datagrid-data-cell"><span>BEAS</span></td> - - <td class="datagrid-data-cell"><span>14.35</span></td> - - <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> - - -</tr> -<tr class="datagrid-odd"> - <td class="datagrid-data-cell"><span>CSCO</span></td> + <td class="datagrid-data-cell"><span>YHOO</span></td> - <td class="datagrid-data-cell"><span>19.42</span></td> + <td class="datagrid-data-cell"><span>48.16</span></td> - <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.yahoo.com?rowid=5&symbol=YHOO"><span>Yahoo Inc</span></a></td> </tr> @@ -420,7 +404,7 @@ <td colspan="2" align="left"> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Last</a> + Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last </td> <td colspan="1" align="right"> @@ -455,14 +439,14 @@ - <option value="netui_row=portfolio~2">2</option> + <option value="portfolio~2">2</option> + <option value="portfolio~4" selected="true">3</option> - <option value="netui_row=portfolio~4">3</option> @@ -570,9 +554,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>3</ses:testNumber> @@ -581,18 +562,18 @@ <ses:protocolVersion>1.1</ses:protocolVersion> <ses:host>localhost</ses:host> <ses:port>8080</ses:port> - <ses:uri>/coreWeb/databinding/datagrid/pager/customselect/begin.do</ses:uri> + <ses:uri>/coreWeb/databinding/datagrid/pager/customselect/doPage.do</ses:uri> <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~3</ses:value> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~2</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>919809676555E106B8773D06B639EEE3</ses:value> + <ses:value>0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -618,7 +599,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=919809676555E106B8773D06B639EEE3; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -629,12 +610,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>1db1d115:1016ccb50cb:-7db0</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/doPage.do?netui_row=portfolio%7E4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -683,20 +664,20 @@ </tr></thead> <tr class="datagrid-even"> - <td class="datagrid-data-cell"><span>BEAS</span></td> + <td class="datagrid-data-cell"><span>GE</span></td> - <td class="datagrid-data-cell"><span>14.35</span></td> + <td class="datagrid-data-cell"><span>59.42</span></td> - <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> </tr> <tr class="datagrid-odd"> - <td class="datagrid-data-cell"><span>CSCO</span></td> + <td class="datagrid-data-cell"><span>RHAT</span></td> - <td class="datagrid-data-cell"><span>19.42</span></td> + <td class="datagrid-data-cell"><span>18.2</span></td> - <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> </tr> @@ -707,7 +688,7 @@ <td colspan="2" align="left"> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Last</a> + Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Last</a> </td> <td colspan="1" align="right"> @@ -741,15 +722,15 @@ + <option value="portfolio~2" selected="true">2</option> - <option value="netui_row=portfolio~2">2</option> - <option value="netui_row=portfolio~4">3</option> + <option value="portfolio~4">3</option> @@ -857,9 +838,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>4</ses:testNumber> @@ -872,14 +850,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~1</ses:value> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~4</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>919809676555E106B8773D06B639EEE3</ses:value> + <ses:value>0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -905,7 +883,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=919809676555E106B8773D06B639EEE3; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -916,12 +894,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>1db1d115:1016ccb50cb:-7db0</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/doPage.do?netui_row=portfolio%7E2</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -970,20 +948,11 @@ </tr></thead> <tr class="datagrid-even"> - <td class="datagrid-data-cell"><span>BEAS</span></td> - - <td class="datagrid-data-cell"><span>14.35</span></td> - - <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + <td class="datagrid-data-cell"><span>YHOO</span></td> - -</tr> -<tr class="datagrid-odd"> - <td class="datagrid-data-cell"><span>CSCO</span></td> + <td class="datagrid-data-cell"><span>48.16</span></td> - <td class="datagrid-data-cell"><span>19.42</span></td> - - <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.yahoo.com?rowid=5&symbol=YHOO"><span>Yahoo Inc</span></a></td> </tr> @@ -994,7 +963,7 @@ <td colspan="2" align="left"> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Last</a> + Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last </td> <td colspan="1" align="right"> @@ -1029,14 +998,14 @@ - <option value="netui_row=portfolio~2">2</option> + <option value="portfolio~2">2</option> + <option value="portfolio~4" selected="true">3</option> - <option value="netui_row=portfolio~4">3</option> @@ -1144,9 +1113,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>5</ses:testNumber> @@ -1155,18 +1121,18 @@ <ses:protocolVersion>1.1</ses:protocolVersion> <ses:host>localhost</ses:host> <ses:port>8080</ses:port> - <ses:uri>/coreWeb/databinding/datagrid/pager/customselect/doPage.do</ses:uri> + <ses:uri>/coreWeb/databinding/datagrid/pager/customselect/begin.do</ses:uri> <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~2</ses:value> + <ses:name>netui_row</ses:name> + <ses:value/> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>919809676555E106B8773D06B639EEE3</ses:value> + <ses:value>0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1192,7 +1158,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=919809676555E106B8773D06B639EEE3; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1203,12 +1169,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>1db1d115:1016ccb50cb:-7db0</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -1281,7 +1247,7 @@ <td colspan="2" align="left"> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Last</a> + Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Last</a> </td> <td colspan="1" align="right"> @@ -1308,22 +1274,22 @@ + <option value="" selected="true">1</option> - <option value="">1</option> - <option value="netui_row=portfolio~2">2</option> + <option value="portfolio~2">2</option> - <option value="netui_row=portfolio~4">3</option> + <option value="portfolio~4">3</option> @@ -1431,9 +1397,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>6</ses:testNumber> @@ -1442,18 +1405,18 @@ <ses:protocolVersion>1.1</ses:protocolVersion> <ses:host>localhost</ses:host> <ses:port>8080</ses:port> - <ses:uri>/coreWeb/databinding/datagrid/pager/customselect/doPage.do</ses:uri> + <ses:uri>/coreWeb/databinding/datagrid/pager/customselect/begin.do</ses:uri> <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~3</ses:value> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~2</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>919809676555E106B8773D06B639EEE3</ses:value> + <ses:value>0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1479,7 +1442,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=919809676555E106B8773D06B639EEE3; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1490,12 +1453,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>1db1d115:1016ccb50cb:-7db0</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -1544,20 +1507,854 @@ </tr></thead> <tr class="datagrid-even"> - <td class="datagrid-data-cell"><span>BEAS</span></td> + <td class="datagrid-data-cell"><span>GE</span></td> - <td class="datagrid-data-cell"><span>14.35</span></td> + <td class="datagrid-data-cell"><span>59.42</span></td> - <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> </tr> <tr class="datagrid-odd"> - <td class="datagrid-data-cell"><span>CSCO</span></td> + <td class="datagrid-data-cell"><span>RHAT</span></td> - <td class="datagrid-data-cell"><span>19.42</span></td> + <td class="datagrid-data-cell"><span>18.2</span></td> - <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> + + +</tr> + + +<tr class="datagrid-footer"> + + + + <td colspan="2" align="left"> + Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Last</a> + </td> + <td colspan="1" align="right"> + + + + + + + + + + <form name="pageForm" id="pageForm" action="/coreWeb/databinding/datagrid/pager/customselect/doPage.do" method="post"> + Jump to Page: + +<script type="text/javascript"> + function doPagerSubmit(comp) + { + var form = document.forms[getNetuiTagName("pageForm",comp)]; + form.method="GET"; + form.submit(); + } + </script> + <select name="netui_row" onchange="doPagerSubmit(this); return true;"> + + + + + <option value="">1</option> + + + + + + <option value="portfolio~2" selected="true">2</option> + + + + + + + + <option value="portfolio~4">3</option> + + + + </select> + </form> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +// Build the netui_names table to map the tagId attributes +// to the real id written into the HTML +if (netui_names == null) + var netui_names = new Object(); +netui_names.pageForm="pageForm" +// method which will return a real id for a tagId, +// the tag parameter will be used to find the scopeId for +// containers that may scope their ids +function getNetuiTagName(id, tag) +{ + var scopeId = getScopeId(tag); + if (scopeId == "") + return netui_names[id]; + else + return netui_names[scopeId + "__" + id]; +} + +// This method will walk the hierarchy from the pass element looking for a scopeId. +// The first scopeId found will be returned or the empty string if a scopeId is not found. +function getScopeId(tag) +{ + if (tag == null || tag.getAttribute == null) + return ""; + var attrVal = tag.getAttribute("netui:scopeId"); + if (attrVal != null) + return attrVal; + return getScopeId(tag.parentNode); +} + +--> +</script> + + + +<script language="JavaScript" type="text/JavaScript"> +<!-- +// lookup by tagId to "real id" +function lookupIdByTagId(id, tag) +{ + var scopeId = lookupScopeId(tag,"."); + return (scopeId == "") ? id : scopeId + id; +} + +//Non-Legacy lookup method creating a fully qualified scope id +function lookupScopeId(tag,sep) +{ + var val = ""; + while (tag != null && tag.getAttribute != null) { + var attrVal = tag.getAttribute("netui:scopeId"); + if (attrVal != null) + val = attrVal + sep + val; + tag = tag.parentNode; + } + return val; +} + + +// map tagId to "real name" +if (netui_tagIdNameMap == null) + var netui_tagIdNameMap = new Object(); +netui_tagIdNameMap.pageForm="pageForm" +// lookup by tagId to "real name" +function lookupNameByTagId(id, tag) +{ + var scopeId = lookupScopeId(tag,"_"); + if (scopeId == "") + return netui_tagIdNameMap[id]; + else + return netui_tagIdNameMap[scopeId + "__" + id]; +} + +--> +</script> + + + + + + </td> + + +</tr></table> + + + <br/> + <a href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a> + <br/> + </p> + + </td></tr> + </p> + <table> + <tr><td><a href="/netuiDRT/databinding/datagrid/basic/index.jsp">Home</a></td></tr> + </table> + </p> + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>7</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/pager/customselect/begin.do</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~4</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title>NetUI Data Grid Samples</title> + <link rel="stylesheet" href="/coreWeb/databinding/datagrid/site/css/default.css" type="text/css"/> + </head> + <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/index.jsp"> + <body> + <p> + <b>Paged Data Grid</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + <br/> + +<table class="datagrid"> + + + +<thead> +<tr class="datagrid-header"> + <th class="datagrid-header-cell">Symbol</th> + + + <th class="datagrid-header-cell">Price</th> + + + <th class="datagrid-header-cell">Web</th> + + + +</tr></thead> + +<tr class="datagrid-even"> + <td class="datagrid-data-cell"><span>YHOO</span></td> + + <td class="datagrid-data-cell"><span>48.16</span></td> + + <td class="datagrid-data-cell"><a href="http://www.yahoo.com?rowid=5&symbol=YHOO"><span>Yahoo Inc</span></a></td> + + +</tr> + + +<tr class="datagrid-footer"> + + + + <td colspan="2" align="left"> + Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last + </td> + <td colspan="1" align="right"> + + + + + + + + + + <form name="pageForm" id="pageForm" action="/coreWeb/databinding/datagrid/pager/customselect/doPage.do" method="post"> + Jump to Page: + +<script type="text/javascript"> + function doPagerSubmit(comp) + { + var form = document.forms[getNetuiTagName("pageForm",comp)]; + form.method="GET"; + form.submit(); + } + </script> + <select name="netui_row" onchange="doPagerSubmit(this); return true;"> + + + + + <option value="">1</option> + + + + + + + <option value="portfolio~2">2</option> + + + + + + <option value="portfolio~4" selected="true">3</option> + + + + + </select> + </form> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +// Build the netui_names table to map the tagId attributes +// to the real id written into the HTML +if (netui_names == null) + var netui_names = new Object(); +netui_names.pageForm="pageForm" +// method which will return a real id for a tagId, +// the tag parameter will be used to find the scopeId for +// containers that may scope their ids +function getNetuiTagName(id, tag) +{ + var scopeId = getScopeId(tag); + if (scopeId == "") + return netui_names[id]; + else + return netui_names[scopeId + "__" + id]; +} + +// This method will walk the hierarchy from the pass element looking for a scopeId. +// The first scopeId found will be returned or the empty string if a scopeId is not found. +function getScopeId(tag) +{ + if (tag == null || tag.getAttribute == null) + return ""; + var attrVal = tag.getAttribute("netui:scopeId"); + if (attrVal != null) + return attrVal; + return getScopeId(tag.parentNode); +} + +--> +</script> + + + +<script language="JavaScript" type="text/JavaScript"> +<!-- +// lookup by tagId to "real id" +function lookupIdByTagId(id, tag) +{ + var scopeId = lookupScopeId(tag,"."); + return (scopeId == "") ? id : scopeId + id; +} + +//Non-Legacy lookup method creating a fully qualified scope id +function lookupScopeId(tag,sep) +{ + var val = ""; + while (tag != null && tag.getAttribute != null) { + var attrVal = tag.getAttribute("netui:scopeId"); + if (attrVal != null) + val = attrVal + sep + val; + tag = tag.parentNode; + } + return val; +} + + +// map tagId to "real name" +if (netui_tagIdNameMap == null) + var netui_tagIdNameMap = new Object(); +netui_tagIdNameMap.pageForm="pageForm" +// lookup by tagId to "real name" +function lookupNameByTagId(id, tag) +{ + var scopeId = lookupScopeId(tag,"_"); + if (scopeId == "") + return netui_tagIdNameMap[id]; + else + return netui_tagIdNameMap[scopeId + "__" + id]; +} + +--> +</script> + + + + + + </td> + + +</tr></table> + + + <br/> + <a href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a> + <br/> + </p> + + </td></tr> + </p> + <table> + <tr><td><a href="/netuiDRT/databinding/datagrid/basic/index.jsp">Home</a></td></tr> + </table> + </p> + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>8</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/pager/customselect/begin.do</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value/> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title>NetUI Data Grid Samples</title> + <link rel="stylesheet" href="/coreWeb/databinding/datagrid/site/css/default.css" type="text/css"/> + </head> + <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/index.jsp"> + <body> + <p> + <b>Paged Data Grid</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + <br/> + +<table class="datagrid"> + + + +<thead> +<tr class="datagrid-header"> + <th class="datagrid-header-cell">Symbol</th> + + + <th class="datagrid-header-cell">Price</th> + + + <th class="datagrid-header-cell">Web</th> + + + +</tr></thead> + +<tr class="datagrid-even"> + <td class="datagrid-data-cell"><span>BEAS</span></td> + + <td class="datagrid-data-cell"><span>14.35</span></td> + + <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid-data-cell"><span>CSCO</span></td> + + <td class="datagrid-data-cell"><span>19.42</span></td> + + <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + + +</tr> + + +<tr class="datagrid-footer"> + + + + <td colspan="2" align="left"> + Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Last</a> + </td> + <td colspan="1" align="right"> + + + + + + + + + + <form name="pageForm" id="pageForm" action="/coreWeb/databinding/datagrid/pager/customselect/doPage.do" method="post"> + Jump to Page: + +<script type="text/javascript"> + function doPagerSubmit(comp) + { + var form = document.forms[getNetuiTagName("pageForm",comp)]; + form.method="GET"; + form.submit(); + } + </script> + <select name="netui_row" onchange="doPagerSubmit(this); return true;"> + + + + <option value="" selected="true">1</option> + + + + + + + + <option value="portfolio~2">2</option> + + + + + + + <option value="portfolio~4">3</option> + + + + </select> + </form> + +<script language="JavaScript" type="text/JavaScript"> +<!-- +// Build the netui_names table to map the tagId attributes +// to the real id written into the HTML +if (netui_names == null) + var netui_names = new Object(); +netui_names.pageForm="pageForm" +// method which will return a real id for a tagId, +// the tag parameter will be used to find the scopeId for +// containers that may scope their ids +function getNetuiTagName(id, tag) +{ + var scopeId = getScopeId(tag); + if (scopeId == "") + return netui_names[id]; + else + return netui_names[scopeId + "__" + id]; +} + +// This method will walk the hierarchy from the pass element looking for a scopeId. +// The first scopeId found will be returned or the empty string if a scopeId is not found. +function getScopeId(tag) +{ + if (tag == null || tag.getAttribute == null) + return ""; + var attrVal = tag.getAttribute("netui:scopeId"); + if (attrVal != null) + return attrVal; + return getScopeId(tag.parentNode); +} + +--> +</script> + + + +<script language="JavaScript" type="text/JavaScript"> +<!-- +// lookup by tagId to "real id" +function lookupIdByTagId(id, tag) +{ + var scopeId = lookupScopeId(tag,"."); + return (scopeId == "") ? id : scopeId + id; +} + +//Non-Legacy lookup method creating a fully qualified scope id +function lookupScopeId(tag,sep) +{ + var val = ""; + while (tag != null && tag.getAttribute != null) { + var attrVal = tag.getAttribute("netui:scopeId"); + if (attrVal != null) + val = attrVal + sep + val; + tag = tag.parentNode; + } + return val; +} + + +// map tagId to "real name" +if (netui_tagIdNameMap == null) + var netui_tagIdNameMap = new Object(); +netui_tagIdNameMap.pageForm="pageForm" +// lookup by tagId to "real name" +function lookupNameByTagId(id, tag) +{ + var scopeId = lookupScopeId(tag,"_"); + if (scopeId == "") + return netui_tagIdNameMap[id]; + else + return netui_tagIdNameMap[scopeId + "__" + id]; +} + +--> +</script> + + + + + + </td> + + +</tr></table> + + + <br/> + <a href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a> + <br/> + </p> + + </td></tr> + </p> + <table> + <tr><td><a href="/netuiDRT/databinding/datagrid/basic/index.jsp">Home</a></td></tr> + </table> + </p> + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>9</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/pager/customselect/doPage.do</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~4</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title>NetUI Data Grid Samples</title> + <link rel="stylesheet" href="/coreWeb/databinding/datagrid/site/css/default.css" type="text/css"/> + </head> + <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/index.jsp"> + <body> + <p> + <b>Paged Data Grid</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + <br/> + +<table class="datagrid"> + + + +<thead> +<tr class="datagrid-header"> + <th class="datagrid-header-cell">Symbol</th> + + + <th class="datagrid-header-cell">Price</th> + + + <th class="datagrid-header-cell">Web</th> + + + +</tr></thead> + +<tr class="datagrid-even"> + <td class="datagrid-data-cell"><span>YHOO</span></td> + + <td class="datagrid-data-cell"><span>48.16</span></td> + + <td class="datagrid-data-cell"><a href="http://www.yahoo.com?rowid=5&symbol=YHOO"><span>Yahoo Inc</span></a></td> </tr> @@ -1568,7 +2365,7 @@ <td colspan="2" align="left"> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Last</a> + Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last </td> <td colspan="1" align="right"> @@ -1603,14 +2400,14 @@ - <option value="netui_row=portfolio~2">2</option> + <option value="portfolio~2">2</option> + <option value="portfolio~4" selected="true">3</option> - <option value="netui_row=portfolio~4">3</option> @@ -1718,14 +2515,8 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>13 Jan 2005, 09:00:58.499 AM MST</ses:endDate> - <ses:sessionStatus>fail</ses:sessionStatus> - <ses:testCount>6</ses:testCount> - <ses:passedCount>0</ses:passedCount> - <ses:failedCount>6</ses:failedCount> + <ses:endDate>17 Jan 2005, 10:03:29.284 AM MST</ses:endDate> + <ses:testCount>9</ses:testCount> </ses:recorderSession> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml&r1=125430&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml&r2=125431 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml Mon Jan 17 10:04:32 2005 @@ -2,8 +2,8 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridPagerInCaption</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>09 Jan 2005, 09:10:20.871 AM MST</ses:startDate> - <ses:description>ekoneil</ses:description> + <ses:startDate>17 Jan 2005, 09:45:35.240 AM MST</ses:startDate> + <ses:description>Simple test of pager in caption.</ses:description> <ses:tests> <ses:test> <ses:testNumber>1</ses:testNumber> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -55,12 +55,8 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7fd8</ses:value> - </ses:header> - <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -97,7 +93,7 @@ <caption> - <table><tr><td>Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Last</a></td></tr></table> + <table><tr><td>Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table> </caption> @@ -155,9 +151,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>2</ses:testNumber> @@ -170,14 +163,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> + <ses:name>netui_row</ses:name> <ses:value>portfolio~2</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -203,7 +196,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -214,12 +207,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7fd8</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/Controller.jpf</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -256,7 +249,7 @@ <caption> - <table><tr><td>Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Last</a></td></tr></table> + <table><tr><td>Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table> </caption> @@ -279,20 +272,20 @@ </tr></thead> <tr class="datagrid-even"> - <td class="datagrid-data-cell"><span>BEAS</span></td> + <td class="datagrid-data-cell"><span>GE</span></td> - <td class="datagrid-data-cell"><span>14.35</span></td> + <td class="datagrid-data-cell"><span>59.42</span></td> - <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> </tr> <tr class="datagrid-odd"> - <td class="datagrid-data-cell"><span>CSCO</span></td> + <td class="datagrid-data-cell"><span>RHAT</span></td> - <td class="datagrid-data-cell"><span>19.42</span></td> + <td class="datagrid-data-cell"><span>18.2</span></td> - <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> </tr> @@ -314,9 +307,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>3</ses:testNumber> @@ -329,14 +319,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~3</ses:value> + <ses:name>netui_row</ses:name> + <ses:value/> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -362,7 +352,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -373,12 +363,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7fd8</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -415,7 +405,7 @@ <caption> - <table><tr><td>Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Last</a></td></tr></table> + <table><tr><td>Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table> </caption> @@ -473,9 +463,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>4</ses:testNumber> @@ -488,14 +475,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~1</ses:value> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~4</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -521,7 +508,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -532,12 +519,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7fd8</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -574,7 +561,7 @@ <caption> - <table><tr><td>Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Last</a></td></tr></table> + <table><tr><td>Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last</td></tr></table> </caption> @@ -597,20 +584,11 @@ </tr></thead> <tr class="datagrid-even"> - <td class="datagrid-data-cell"><span>BEAS</span></td> + <td class="datagrid-data-cell"><span>YHOO</span></td> - <td class="datagrid-data-cell"><span>14.35</span></td> + <td class="datagrid-data-cell"><span>48.16</span></td> - <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> - - -</tr> -<tr class="datagrid-odd"> - <td class="datagrid-data-cell"><span>CSCO</span></td> - - <td class="datagrid-data-cell"><span>19.42</span></td> - - <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.yahoo.com?rowid=5&symbol=YHOO"><span>Yahoo Inc</span></a></td> </tr> @@ -632,9 +610,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>5</ses:testNumber> @@ -647,14 +622,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~3</ses:value> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~2</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -680,7 +655,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -691,12 +666,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7fd8</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -733,7 +708,7 @@ <caption> - <table><tr><td>Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Last</a></td></tr></table> + <table><tr><td>Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table> </caption> @@ -756,20 +731,20 @@ </tr></thead> <tr class="datagrid-even"> - <td class="datagrid-data-cell"><span>BEAS</span></td> + <td class="datagrid-data-cell"><span>GE</span></td> - <td class="datagrid-data-cell"><span>14.35</span></td> + <td class="datagrid-data-cell"><span>59.42</span></td> - <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> </tr> <tr class="datagrid-odd"> - <td class="datagrid-data-cell"><span>CSCO</span></td> + <td class="datagrid-data-cell"><span>RHAT</span></td> - <td class="datagrid-data-cell"><span>19.42</span></td> + <td class="datagrid-data-cell"><span>18.2</span></td> - <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> </tr> @@ -791,9 +766,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>6</ses:testNumber> @@ -806,14 +778,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~2</ses:value> + <ses:name>netui_row</ses:name> + <ses:value/> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -839,7 +811,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -850,12 +822,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7fd8</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -892,7 +864,7 @@ <caption> - <table><tr><td>Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Last</a></td></tr></table> + <table><tr><td>Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table> </caption> @@ -950,9 +922,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>7</ses:testNumber> @@ -965,14 +934,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~1</ses:value> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~2</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -998,7 +967,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1009,12 +978,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7fd8</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -1051,7 +1020,7 @@ <caption> - <table><tr><td>Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Last</a></td></tr></table> + <table><tr><td>Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table> </caption> @@ -1074,20 +1043,20 @@ </tr></thead> <tr class="datagrid-even"> - <td class="datagrid-data-cell"><span>BEAS</span></td> + <td class="datagrid-data-cell"><span>GE</span></td> - <td class="datagrid-data-cell"><span>14.35</span></td> + <td class="datagrid-data-cell"><span>59.42</span></td> - <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> </tr> <tr class="datagrid-odd"> - <td class="datagrid-data-cell"><span>CSCO</span></td> + <td class="datagrid-data-cell"><span>RHAT</span></td> - <td class="datagrid-data-cell"><span>19.42</span></td> + <td class="datagrid-data-cell"><span>18.2</span></td> - <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> </tr> @@ -1109,9 +1078,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>8</ses:testNumber> @@ -1124,14 +1090,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~3</ses:value> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~4</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1157,7 +1123,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1168,12 +1134,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7fd8</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -1210,7 +1176,154 @@ <caption> - <table><tr><td>Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Last</a></td></tr></table> + <table><tr><td>Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last</td></tr></table> + + + </caption> + + + + +<thead> +<tr class="datagrid-header"> + <th class="datagrid-header-cell">Symbol</th> + + + <th class="datagrid-header-cell">Price</th> + + + <th class="datagrid-header-cell">Web</th> + + + +</tr></thead> + +<tr class="datagrid-even"> + <td class="datagrid-data-cell"><span>YHOO</span></td> + + <td class="datagrid-data-cell"><span>48.16</span></td> + + <td class="datagrid-data-cell"><a href="http://www.yahoo.com?rowid=5&symbol=YHOO"><span>Yahoo Inc</span></a></td> + + +</tr> + </table> + + + <br/> + <a href="/coreWeb/databinding/datagrid/pager/incaption/index.jsp">Reset</a> + <br/> + </p> + + </td></tr> + </p> + <table> + <tr><td><a href="/netuiDRT/databinding/datagrid/basic/index.jsp">Home</a></td></tr> + </table> + </p> + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>9</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/pager/incaption/begin.do</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value/> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title>NetUI Data Grid Samples</title> + <link rel="stylesheet" href="/coreWeb/databinding/datagrid/site/css/default.css" type="text/css"/> + </head> + <base href="http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/index.jsp"> + <body> + <p> + <b>Paged Data Grid</b> + <table width="100%"> + <tr><td></td></tr> + <tr><td> + + <p> + + + + + + + <br/> + +<table class="datagrid"> + +<caption> + + + <table><tr><td>Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table> </caption> @@ -1268,12 +1381,9 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> - <ses:testNumber>9</ses:testNumber> + <ses:testNumber>10</ses:testNumber> <ses:request> <ses:protocol>HTTP</ses:protocol> <ses:protocolVersion>1.1</ses:protocolVersion> @@ -1283,14 +1393,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~1</ses:value> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~2</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1316,7 +1426,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1327,12 +1437,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7fd8</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -1369,7 +1479,7 @@ <caption> - <table><tr><td>Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Last</a></td></tr></table> + <table><tr><td>Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table> </caption> @@ -1392,20 +1502,20 @@ </tr></thead> <tr class="datagrid-even"> - <td class="datagrid-data-cell"><span>BEAS</span></td> + <td class="datagrid-data-cell"><span>GE</span></td> - <td class="datagrid-data-cell"><span>14.35</span></td> + <td class="datagrid-data-cell"><span>59.42</span></td> - <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> </tr> <tr class="datagrid-odd"> - <td class="datagrid-data-cell"><span>CSCO</span></td> + <td class="datagrid-data-cell"><span>RHAT</span></td> - <td class="datagrid-data-cell"><span>19.42</span></td> + <td class="datagrid-data-cell"><span>18.2</span></td> - <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> </tr> @@ -1427,14 +1537,8 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>09 Jan 2005, 09:10:22.293 AM MST</ses:endDate> - <ses:sessionStatus>fail</ses:sessionStatus> - <ses:testCount>9</ses:testCount> - <ses:passedCount>0</ses:passedCount> - <ses:failedCount>9</ses:failedCount> + <ses:endDate>17 Jan 2005, 09:46:28.657 AM MST</ses:endDate> + <ses:testCount>10</ses:testCount> </ses:recorderSession> Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml&r1=125430&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml&r2=125431 ============================================================================== --- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml (original) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml Mon Jan 17 10:04:32 2005 @@ -2,8 +2,8 @@ <ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> <ses:sessionName>DataGridPagerInFooter</ses:sessionName> <ses:tester>ekoneil</ses:tester> - <ses:startDate>09 Jan 2005, 09:10:22.413 AM MST</ses:startDate> - <ses:description>ekoneil</ses:description> + <ses:startDate>17 Jan 2005, 09:47:21.012 AM MST</ses:startDate> + <ses:description>Simple test of pager in footer.</ses:description> <ses:tests> <ses:test> <ses:testNumber>1</ses:testNumber> @@ -18,7 +18,7 @@ <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -44,7 +44,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -55,12 +55,8 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7fce</ses:value> - </ses:header> - <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -133,7 +129,7 @@ <td colspan="3" align="right"> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Last</a> + Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Last</a> </td> @@ -155,9 +151,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>2</ses:testNumber> @@ -170,14 +163,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> + <ses:name>netui_row</ses:name> <ses:value>portfolio~2</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -203,7 +196,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -214,12 +207,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7fce</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/infooter/Controller.jpf</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -268,20 +261,20 @@ </tr></thead> <tr class="datagrid-even"> - <td class="datagrid-data-cell"><span>BEAS</span></td> + <td class="datagrid-data-cell"><span>GE</span></td> - <td class="datagrid-data-cell"><span>14.35</span></td> + <td class="datagrid-data-cell"><span>59.42</span></td> - <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> </tr> <tr class="datagrid-odd"> - <td class="datagrid-data-cell"><span>CSCO</span></td> + <td class="datagrid-data-cell"><span>RHAT</span></td> - <td class="datagrid-data-cell"><span>19.42</span></td> + <td class="datagrid-data-cell"><span>18.2</span></td> - <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> </tr> @@ -292,7 +285,7 @@ <td colspan="3" align="right"> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Last</a> + Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Last</a> </td> @@ -314,9 +307,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>3</ses:testNumber> @@ -329,14 +319,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~3</ses:value> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~4</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -362,7 +352,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -373,12 +363,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7fce</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -427,20 +417,11 @@ </tr></thead> <tr class="datagrid-even"> - <td class="datagrid-data-cell"><span>BEAS</span></td> - - <td class="datagrid-data-cell"><span>14.35</span></td> - - <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> - - -</tr> -<tr class="datagrid-odd"> - <td class="datagrid-data-cell"><span>CSCO</span></td> + <td class="datagrid-data-cell"><span>YHOO</span></td> - <td class="datagrid-data-cell"><span>19.42</span></td> + <td class="datagrid-data-cell"><span>48.16</span></td> - <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.yahoo.com?rowid=5&symbol=YHOO"><span>Yahoo Inc</span></a></td> </tr> @@ -451,7 +432,7 @@ <td colspan="3" align="right"> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Last</a> + Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last </td> @@ -473,9 +454,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>4</ses:testNumber> @@ -488,14 +466,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~1</ses:value> + <ses:name>netui_row</ses:name> + <ses:value/> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -521,7 +499,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -532,12 +510,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7fce</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -610,7 +588,7 @@ <td colspan="3" align="right"> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Last</a> + Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Last</a> </td> @@ -632,9 +610,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>5</ses:testNumber> @@ -647,14 +622,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~3</ses:value> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~2</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -680,7 +655,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -691,12 +666,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7fce</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -745,20 +720,20 @@ </tr></thead> <tr class="datagrid-even"> - <td class="datagrid-data-cell"><span>BEAS</span></td> + <td class="datagrid-data-cell"><span>GE</span></td> - <td class="datagrid-data-cell"><span>14.35</span></td> + <td class="datagrid-data-cell"><span>59.42</span></td> - <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> </tr> <tr class="datagrid-odd"> - <td class="datagrid-data-cell"><span>CSCO</span></td> + <td class="datagrid-data-cell"><span>RHAT</span></td> - <td class="datagrid-data-cell"><span>19.42</span></td> + <td class="datagrid-data-cell"><span>18.2</span></td> - <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> </tr> @@ -769,7 +744,7 @@ <td colspan="3" align="right"> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Last</a> + Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Last</a> </td> @@ -791,9 +766,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>6</ses:testNumber> @@ -806,14 +778,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~2</ses:value> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~4</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -839,7 +811,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -850,12 +822,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7fce</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -904,20 +876,11 @@ </tr></thead> <tr class="datagrid-even"> - <td class="datagrid-data-cell"><span>BEAS</span></td> + <td class="datagrid-data-cell"><span>YHOO</span></td> - <td class="datagrid-data-cell"><span>14.35</span></td> + <td class="datagrid-data-cell"><span>48.16</span></td> - <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> - - -</tr> -<tr class="datagrid-odd"> - <td class="datagrid-data-cell"><span>CSCO</span></td> - - <td class="datagrid-data-cell"><span>19.42</span></td> - - <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.yahoo.com?rowid=5&symbol=YHOO"><span>Yahoo Inc</span></a></td> </tr> @@ -928,7 +891,7 @@ <td colspan="3" align="right"> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Last</a> + Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last </td> @@ -950,9 +913,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>7</ses:testNumber> @@ -965,14 +925,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~1</ses:value> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~2</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -998,7 +958,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1009,12 +969,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7fce</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -1063,20 +1023,20 @@ </tr></thead> <tr class="datagrid-even"> - <td class="datagrid-data-cell"><span>BEAS</span></td> + <td class="datagrid-data-cell"><span>GE</span></td> - <td class="datagrid-data-cell"><span>14.35</span></td> + <td class="datagrid-data-cell"><span>59.42</span></td> - <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> </tr> <tr class="datagrid-odd"> - <td class="datagrid-data-cell"><span>CSCO</span></td> + <td class="datagrid-data-cell"><span>RHAT</span></td> - <td class="datagrid-data-cell"><span>19.42</span></td> + <td class="datagrid-data-cell"><span>18.2</span></td> - <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> </tr> @@ -1087,7 +1047,7 @@ <td colspan="3" align="right"> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Last</a> + Page 2 of 3 <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">Previous</a> <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Last</a> </td> @@ -1109,9 +1069,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>8</ses:testNumber> @@ -1124,14 +1081,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~3</ses:value> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~4</ses:value> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1157,7 +1114,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1168,12 +1125,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7fce</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -1222,20 +1179,11 @@ </tr></thead> <tr class="datagrid-even"> - <td class="datagrid-data-cell"><span>BEAS</span></td> - - <td class="datagrid-data-cell"><span>14.35</span></td> - - <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + <td class="datagrid-data-cell"><span>YHOO</span></td> - -</tr> -<tr class="datagrid-odd"> - <td class="datagrid-data-cell"><span>CSCO</span></td> + <td class="datagrid-data-cell"><span>48.16</span></td> - <td class="datagrid-data-cell"><span>19.42</span></td> - - <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + <td class="datagrid-data-cell"><a href="http://www.yahoo.com?rowid=5&symbol=YHOO"><span>Yahoo Inc</span></a></td> </tr> @@ -1246,7 +1194,7 @@ <td colspan="3" align="right"> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Last</a> + Page 3 of 3 <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">First</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Previous</a> Next / Last </td> @@ -1268,9 +1216,6 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> <ses:test> <ses:testNumber>9</ses:testNumber> @@ -1283,14 +1228,14 @@ <ses:method>GET</ses:method> <ses:parameters> <ses:parameter> - <ses:name>netui_page</ses:name> - <ses:value>portfolio~1</ses:value> + <ses:name>netui_row</ses:name> + <ses:value/> </ses:parameter> </ses:parameters> <ses:cookies> <ses:cookie> <ses:name>JSESSIONID</ses:name> - <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value> + <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:cookie> </ses:cookies> <ses:headers> @@ -1316,7 +1261,7 @@ </ses:header> <ses:header> <ses:name>cookie</ses:name> - <ses:value>$Version=0; JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value> + <ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value> </ses:header> <ses:header> <ses:name>host</ses:name> @@ -1327,12 +1272,12 @@ <ses:value>300</ses:value> </ses:header> <ses:header> - <ses:name>testrecorder.playback.testid</ses:name> - <ses:value>-3365506e:101583d33b5:-7fce</ses:value> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4</ses:value> </ses:header> <ses:header> <ses:name>user-agent</ses:name> - <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.9</ses:value> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> </ses:header> </ses:headers> </ses:request> @@ -1405,7 +1350,7 @@ <td colspan="3" align="right"> - Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Last</a> + Page 1 of 3 First / Previous <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Next</a> / <a href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Last</a> </td> @@ -1427,14 +1372,8 @@ </html>]]></ses:responseBody> </ses:response> - <ses:testResults> - <ses:testStatus>fail</ses:testStatus> - </ses:testResults> </ses:test> </ses:tests> - <ses:endDate>09 Jan 2005, 09:10:24.036 AM MST</ses:endDate> - <ses:sessionStatus>fail</ses:sessionStatus> + <ses:endDate>17 Jan 2005, 09:47:56.884 AM MST</ses:endDate> <ses:testCount>9</ses:testCount> - <ses:passedCount>0</ses:passedCount> - <ses:failedCount>9</ses:failedCount> </ses:recorderSession> Added: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerStickyParam.xml Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerStickyParam.xml?view=auto&rev=125431 ============================================================================== --- (empty file) +++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerStickyParam.xml Mon Jan 17 10:04:32 2005 @@ -0,0 +1,1050 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session"> + <ses:sessionName>DataGridPagerStickyParam</ses:sessionName> + <ses:tester>ekoneil</ses:tester> + <ses:startDate>17 Jan 2005, 10:32:09.966 AM MST</ses:startDate> + <ses:description>Test to ensure that a non-grid parameter remains on the URL when using the pager.</ses:description> + <ses:tests> + <ses:test> + <ses:testNumber>1</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>foo</ses:name> + <ses:value>bar</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>807C45666339A23A6EDCD688007CA99F</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=807C45666339A23A6EDCD688007CA99F</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title>CSS Prefix Test</title> + </head> + <body> + <p> + + + + + + + <br/> + Page 1 of 3 Previous <a href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E2">Next</a> +<table class="datagrid"> + + + +<thead> +<tr class="datagrid-header"> + <th class="datagrid-header-cell">Symbol</th> + + + <th class="datagrid-header-cell">Price</th> + + + <th class="datagrid-header-cell">Web</th> + + + +</tr></thead> + +<tr class="datagrid-even"> + <td class="datagrid-data-cell"><span>BEAS</span></td> + + <td class="datagrid-data-cell"><span>14.35</span></td> + + <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid-data-cell"><span>CSCO</span></td> + + <td class="datagrid-data-cell"><span>19.42</span></td> + + <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + + +</tr> + </table> + + + </p> + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>2</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>foo</ses:name> + <ses:value>bar</ses:value> + </ses:parameter> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~2</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>807C45666339A23A6EDCD688007CA99F</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=807C45666339A23A6EDCD688007CA99F</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title>CSS Prefix Test</title> + </head> + <body> + <p> + + + + + + + <br/> + Page 2 of 3 <a href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar">Previous</a> <a href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E4">Next</a> +<table class="datagrid"> + + + +<thead> +<tr class="datagrid-header"> + <th class="datagrid-header-cell">Symbol</th> + + + <th class="datagrid-header-cell">Price</th> + + + <th class="datagrid-header-cell">Web</th> + + + +</tr></thead> + +<tr class="datagrid-even"> + <td class="datagrid-data-cell"><span>GE</span></td> + + <td class="datagrid-data-cell"><span>59.42</span></td> + + <td class="datagrid-data-cell"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid-data-cell"><span>RHAT</span></td> + + <td class="datagrid-data-cell"><span>18.2</span></td> + + <td class="datagrid-data-cell"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> + + +</tr> + </table> + + + </p> + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>3</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>foo</ses:name> + <ses:value>bar</ses:value> + </ses:parameter> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~4</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>807C45666339A23A6EDCD688007CA99F</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=807C45666339A23A6EDCD688007CA99F</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E2</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title>CSS Prefix Test</title> + </head> + <body> + <p> + + + + + + + <br/> + Page 3 of 3 <a href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E2">Previous</a> Next +<table class="datagrid"> + + + +<thead> +<tr class="datagrid-header"> + <th class="datagrid-header-cell">Symbol</th> + + + <th class="datagrid-header-cell">Price</th> + + + <th class="datagrid-header-cell">Web</th> + + + +</tr></thead> + +<tr class="datagrid-even"> + <td class="datagrid-data-cell"><span>YHOO</span></td> + + <td class="datagrid-data-cell"><span>48.16</span></td> + + <td class="datagrid-data-cell"><a href="http://www.yahoo.com?rowid=5&symbol=YHOO"><span>Yahoo Inc</span></a></td> + + +</tr> + </table> + + + </p> + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>4</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>foo</ses:name> + <ses:value>bar</ses:value> + </ses:parameter> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~2</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>807C45666339A23A6EDCD688007CA99F</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=807C45666339A23A6EDCD688007CA99F</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E4</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title>CSS Prefix Test</title> + </head> + <body> + <p> + + + + + + + <br/> + Page 2 of 3 <a href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar">Previous</a> <a href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E4">Next</a> +<table class="datagrid"> + + + +<thead> +<tr class="datagrid-header"> + <th class="datagrid-header-cell">Symbol</th> + + + <th class="datagrid-header-cell">Price</th> + + + <th class="datagrid-header-cell">Web</th> + + + +</tr></thead> + +<tr class="datagrid-even"> + <td class="datagrid-data-cell"><span>GE</span></td> + + <td class="datagrid-data-cell"><span>59.42</span></td> + + <td class="datagrid-data-cell"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid-data-cell"><span>RHAT</span></td> + + <td class="datagrid-data-cell"><span>18.2</span></td> + + <td class="datagrid-data-cell"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> + + +</tr> + </table> + + + </p> + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>5</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>foo</ses:name> + <ses:value>bar</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>807C45666339A23A6EDCD688007CA99F</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=807C45666339A23A6EDCD688007CA99F</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E2</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title>CSS Prefix Test</title> + </head> + <body> + <p> + + + + + + + <br/> + Page 1 of 3 Previous <a href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E2">Next</a> +<table class="datagrid"> + + + +<thead> +<tr class="datagrid-header"> + <th class="datagrid-header-cell">Symbol</th> + + + <th class="datagrid-header-cell">Price</th> + + + <th class="datagrid-header-cell">Web</th> + + + +</tr></thead> + +<tr class="datagrid-even"> + <td class="datagrid-data-cell"><span>BEAS</span></td> + + <td class="datagrid-data-cell"><span>14.35</span></td> + + <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid-data-cell"><span>CSCO</span></td> + + <td class="datagrid-data-cell"><span>19.42</span></td> + + <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + + +</tr> + </table> + + + </p> + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>6</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>foo</ses:name> + <ses:value>bar</ses:value> + </ses:parameter> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~2</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>807C45666339A23A6EDCD688007CA99F</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=807C45666339A23A6EDCD688007CA99F</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title>CSS Prefix Test</title> + </head> + <body> + <p> + + + + + + + <br/> + Page 2 of 3 <a href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar">Previous</a> <a href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E4">Next</a> +<table class="datagrid"> + + + +<thead> +<tr class="datagrid-header"> + <th class="datagrid-header-cell">Symbol</th> + + + <th class="datagrid-header-cell">Price</th> + + + <th class="datagrid-header-cell">Web</th> + + + +</tr></thead> + +<tr class="datagrid-even"> + <td class="datagrid-data-cell"><span>GE</span></td> + + <td class="datagrid-data-cell"><span>59.42</span></td> + + <td class="datagrid-data-cell"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid-data-cell"><span>RHAT</span></td> + + <td class="datagrid-data-cell"><span>18.2</span></td> + + <td class="datagrid-data-cell"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> + + +</tr> + </table> + + + </p> + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>7</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>foo</ses:name> + <ses:value>bar</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>807C45666339A23A6EDCD688007CA99F</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=807C45666339A23A6EDCD688007CA99F</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E2</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title>CSS Prefix Test</title> + </head> + <body> + <p> + + + + + + + <br/> + Page 1 of 3 Previous <a href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E2">Next</a> +<table class="datagrid"> + + + +<thead> +<tr class="datagrid-header"> + <th class="datagrid-header-cell">Symbol</th> + + + <th class="datagrid-header-cell">Price</th> + + + <th class="datagrid-header-cell">Web</th> + + + +</tr></thead> + +<tr class="datagrid-even"> + <td class="datagrid-data-cell"><span>BEAS</span></td> + + <td class="datagrid-data-cell"><span>14.35</span></td> + + <td class="datagrid-data-cell"><a href="http://www.bea.com?rowid=1&symbol=BEAS"><span>BEA Systems</span></a></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid-data-cell"><span>CSCO</span></td> + + <td class="datagrid-data-cell"><span>19.42</span></td> + + <td class="datagrid-data-cell"><a href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco Systems</span></a></td> + + +</tr> + </table> + + + </p> + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + <ses:test> + <ses:testNumber>8</ses:testNumber> + <ses:request> + <ses:protocol>HTTP</ses:protocol> + <ses:protocolVersion>1.1</ses:protocolVersion> + <ses:host>localhost</ses:host> + <ses:port>8080</ses:port> + <ses:uri>/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp</ses:uri> + <ses:method>GET</ses:method> + <ses:parameters> + <ses:parameter> + <ses:name>foo</ses:name> + <ses:value>bar</ses:value> + </ses:parameter> + <ses:parameter> + <ses:name>netui_row</ses:name> + <ses:value>portfolio~2</ses:value> + </ses:parameter> + </ses:parameters> + <ses:cookies> + <ses:cookie> + <ses:name>JSESSIONID</ses:name> + <ses:value>807C45666339A23A6EDCD688007CA99F</ses:value> + </ses:cookie> + </ses:cookies> + <ses:headers> + <ses:header> + <ses:name>accept</ses:name> + <ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-charset</ses:name> + <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-encoding</ses:name> + <ses:value>gzip,deflate</ses:value> + </ses:header> + <ses:header> + <ses:name>accept-language</ses:name> + <ses:value>en-us,en;q=0.5</ses:value> + </ses:header> + <ses:header> + <ses:name>connection</ses:name> + <ses:value>keep-alive</ses:value> + </ses:header> + <ses:header> + <ses:name>cookie</ses:name> + <ses:value>JSESSIONID=807C45666339A23A6EDCD688007CA99F</ses:value> + </ses:header> + <ses:header> + <ses:name>host</ses:name> + <ses:value>localhost:8080</ses:value> + </ses:header> + <ses:header> + <ses:name>keep-alive</ses:name> + <ses:value>300</ses:value> + </ses:header> + <ses:header> + <ses:name>referer</ses:name> + <ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar</ses:value> + </ses:header> + <ses:header> + <ses:name>user-agent</ses:name> + <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value> + </ses:header> + </ses:headers> + </ses:request> + <ses:response> + <ses:statusCode>200</ses:statusCode> + <ses:reason/> + <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> + + <head> + <title>CSS Prefix Test</title> + </head> + <body> + <p> + + + + + + + <br/> + Page 2 of 3 <a href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar">Previous</a> <a href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E4">Next</a> +<table class="datagrid"> + + + +<thead> +<tr class="datagrid-header"> + <th class="datagrid-header-cell">Symbol</th> + + + <th class="datagrid-header-cell">Price</th> + + + <th class="datagrid-header-cell">Web</th> + + + +</tr></thead> + +<tr class="datagrid-even"> + <td class="datagrid-data-cell"><span>GE</span></td> + + <td class="datagrid-data-cell"><span>59.42</span></td> + + <td class="datagrid-data-cell"><a href="http://www.ge.com?rowid=3&symbol=GE"><span>General Electric</span></a></td> + + +</tr> +<tr class="datagrid-odd"> + <td class="datagrid-data-cell"><span>RHAT</span></td> + + <td class="datagrid-data-cell"><span>18.2</span></td> + + <td class="datagrid-data-cell"><a href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat Systems</span></a></td> + + +</tr> + </table> + + + </p> + </body> + +</html>]]></ses:responseBody> + </ses:response> + </ses:test> + </ses:tests> + <ses:endDate>17 Jan 2005, 10:32:27.212 AM MST</ses:endDate> + <ses:testCount>8</ses:testCount> +</ses:recorderSession> \ No newline at end of file
