Author: ekoneil
Date: Sat Jan 22 12:08:55 2005
New Revision: 126044
URL: http://svn.apache.org/viewcvs?view=rev&rev=126044
Log:
Move PagerModel onto the DataGridStateService class.
BB: self
DRT: NetUI pass
BVT: NetUI pass (10 failures)
Added:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/pager/PagerCodec.java
- copied, changed from r125858,
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/PagerCodecTest.java
- copied, changed from r126037,
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerServiceTest.java
Removed:
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/PagerServiceTest.java
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/DataGridModel.java
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/rendering/pager/AbstractPagerRenderer.java
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/FirstPreviousNextLastPagerRenderer.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/sort/SortCodec.java
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerModelTest.java
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerRendererTest.java
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/SortCodecTest.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/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml
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/DataGridModel.java
Url:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/DataGridModel.java?view=diff&rev=126044&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/DataGridModel.java&r1=126043&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/DataGridModel.java&r2=126044
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/DataGridModel.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/DataGridModel.java
Sat Jan 22 12:08:55 2005
@@ -51,7 +51,7 @@
private StylePolicy _cssPolicy = null;
private IPagerRenderer _pagerRenderer = null;
- private PagerModel _pagerModel = null;
+ //private PagerModel _pagerModel = null;
private PagedDataSet _dataSet = null;
private TableRenderer _tableRenderer = null;
private ResourceBundle _resourceBundle = null;
@@ -65,7 +65,7 @@
_name = name;
_jspContext = jspContext;
_dataSet = dataSet;
- _pagerModel = new PagerModel(this);
+ //_pagerModel = new PagerModel(this);
_dgss = DataGridStateService.getInstance(jspContext);
}
@@ -94,6 +94,7 @@
_dataSet = dataSet;
}
+/*
public PagerModel getPagerModel() {
return _pagerModel;
}
@@ -101,7 +102,7 @@
public void setPagerModel(PagerModel pagerModel) {
_pagerModel = pagerModel;
}
-
+*/
public IPagerRenderer getPagerRenderer() {
if(_pagerRenderer == null)
_pagerRenderer = new PreviousNextPagerRenderer(this);
@@ -219,6 +220,36 @@
public SortModel getSortModel() {
return _dgss.getSortModel(_name);
+ }
+
+ public PagerModel getPagerModel() {
+ PagerModel pm = _dgss.getPagerModel(_name);
+ pm.setDataSetSize(_dataSet.getSize());
+ return pm;
+ }
+
+ public Map getQueryParamsForFirstPage() {
+ return _dgss.getQueryParamsForFirstPage(_name);
+ }
+
+ public Map getQueryParamsForPreviousPage() {
+ return _dgss.getQueryParamsForPreviousPage(_name);
+ }
+
+ public Map getQueryParamsForNextPage() {
+ return _dgss.getQueryParamsForNextPage(_name);
+ }
+
+ public Map getQueryParamsForLastPage() {
+ return _dgss.getQueryParamsForLastPage(_name);
+ }
+
+ public String[] getPagerParamValues() {
+ return _dgss.getPagerParamValues(_name);
+ }
+
+ public String getPagerRowQueryParamKey() {
+ return _dgss.getPagerRowQueryParamKey();
}
/* these should go away in favor of calling them on the PagedDataSet */
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=126044&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/PagerModel.java&r1=126043&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/PagerModel.java&r2=126044
==============================================================================
---
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
Sat Jan 22 12:08:55 2005
@@ -20,7 +20,7 @@
import java.util.HashMap;
import java.util.Map;
-import
org.apache.beehive.netui.databinding.datagrid.services.pager.PagerService;
+import org.apache.beehive.netui.databinding.datagrid.services.pager.PagerCodec;
import org.apache.beehive.netui.databinding.datagrid.util.ParameterUtil;
/**
@@ -28,58 +28,34 @@
*/
public class PagerModel {
- 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 = "";
- private static final String EQUALS = "=";
+ private static final int FIRST_ROW = 0;
- private DataGridModel _dataGridModel;
+ public static final int DEFAULT_PAGE = 0;
+ public static final int DEFAULT_PAGE_SIZE = 10;
+ public static final int DEFAULT_ROW = FIRST_ROW;
private String _pageHref = null;
private String _pageAction = null;
- private String _pagerParamKey = null;
private Integer _currentPage = null;
private Integer _currentPageSize = null;
private Integer _currentRow = null;
-
- private int _lastPage = -1;
+ private Integer _dataSetSize = null;
+ private Integer _lastPage = null;
+
private int _prevPage = -1;
private int _nextPage = -1;
- private Map _existingParams = null;
-
- public PagerModel(DataGridModel dataGridModel) {
- _dataGridModel = dataGridModel;
-
- PagerService pagerService =
PagerService.getInstance(_dataGridModel.getJspContext(),
dataGridModel.getName());
- _currentRow = pagerService.getCurrentRow();
- if(_currentRow == null)
- _currentRow = DEFAULT_ROW;
-
- _currentPage = pagerService.getCurrentPage();
- if(_currentPage == null)
- _currentPage = DEFAULT_PAGE;
-
- _currentPageSize = pagerService.getPageSize();
- if(_currentPageSize == null)
- _currentPageSize = DEFAULT_PAGE_SIZE;
+ public PagerModel() {
+ _currentPage = DEFAULT_PAGE;
+ _currentPageSize = DEFAULT_PAGE_SIZE;
+ _currentRow = DEFAULT_ROW;
updatePagerState();
-
- _existingParams =
ParameterUtil.getParameters(_dataGridModel.getJspContext(), getPagerParamKey());
- }
-
- /* todo: this should be part of a URL service */
- public String getPagerParamKey() {
- return _pagerParamKey != null ? _pagerParamKey :
PagerService.DEFAULT_ROW_PARAM_NAME;
}
- public void setPagerParamKey(String pagerParamKey) {
- _pagerParamKey = pagerParamKey;
+ public void setDataSetSize(int dataSetSize) {
+ _dataSetSize = new Integer(dataSetSize);
+ updatePagerState();
}
public String getPageAction() {
@@ -99,7 +75,7 @@
}
public int getPageSize() {
- return _currentPageSize;
+ return (_currentPageSize != null ? _currentPageSize :
DEFAULT_PAGE_SIZE);
}
public void setPageSize(int pageSize) {
@@ -112,7 +88,7 @@
}
public int getPage() {
- return _currentPage;
+ return (_currentPage != null ? _currentPage : DEFAULT_PAGE);
}
/* todo: need to check that the new 'current' page is in range given the
first/last boundaries */
@@ -123,7 +99,7 @@
}
public int getRow() {
- return _currentRow;
+ return (_currentRow != null ? _currentRow : DEFAULT_ROW);
}
public void setRow(int row) {
@@ -132,7 +108,7 @@
}
public int getFirstPage() {
- return FIRST_PAGE;
+ return DEFAULT_PAGE;
}
public int getPreviousPage() {
@@ -144,74 +120,21 @@
}
public int getLastPage() {
- return _lastPage;
- }
-
- public Map getQueryParamsForFirstPage() {
- return buildQueryParamMap(buildQueryParam(FIRST_PAGE, false));
- }
-
- public Map getQueryParamsForPreviousPage() {
- return buildQueryParamMap(buildQueryParam(_prevPage, false));
- }
-
- public Map getQueryParamsForNextPage() {
- return buildQueryParamMap(buildQueryParam(_nextPage, false));
- }
-
- public Map getQueryParamsForLastPage() {
- return buildQueryParamMap(buildQueryParam(_lastPage, false));
- }
-
- public String[] getPagerParamValues() {
- String[] params = new String[getLastPage() + 1];
-
- 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);
- if(includeKey) {
- sb.append(getPagerParamKey());
- sb.append(EQUALS);
- }
- int row = page * _currentPageSize;
- sb.append(_dataGridModel.getName());
- sb.append(PagerService.DELIM);
- sb.append(row);
- return sb.toString();
- } else
- return null;
+ if(_lastPage != null)
+ return _lastPage;
+ else throw new IllegalStateException("Unable to calculate the last
page for the pager. The size of the data set is unknown.");
}
private void updatePagerState() {
- int dataSetSize = _dataGridModel.getDataSet().getSize();
if(getRow() == 0)
_currentPage = DEFAULT_PAGE;
else
_currentPage = (int)Math.floor((double)getRow() /
(double)getPageSize());
- _lastPage = (int)Math.floor((double)dataSetSize /
(double)getPageSize());
_prevPage = _currentPage - 1;
_nextPage = _currentPage + 1;
+
+ if(_dataSetSize != null)
+ _lastPage = (int)Math.floor((double)_dataSetSize.doubleValue() /
(double)getPageSize());
}
}
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=126044&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/AbstractPagerRenderer.java&r1=126043&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/AbstractPagerRenderer.java&r2=126044
==============================================================================
---
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
Sat Jan 22 12:08:55 2005
@@ -84,7 +84,7 @@
StringBuilder builder = new StringBuilder();
AbstractRenderAppender appender = new
StringBuilderRenderAppender(builder);
- buildAnchor(appender, _pagerModel.getQueryParamsForFirstPage(),
"Tags_DataGrid_pageNameFirst");
+ buildAnchor(appender, _gridModel.getQueryParamsForFirstPage(),
"Tags_DataGrid_pageNameFirst");
return builder.toString();
}
@@ -97,7 +97,7 @@
StringBuilder builder = new StringBuilder();
AbstractRenderAppender appender = new
StringBuilderRenderAppender(builder);
- buildAnchor(appender, _pagerModel.getQueryParamsForPreviousPage(),
"Tags_DataGrid_pageNamePrevious");
+ buildAnchor(appender, _gridModel.getQueryParamsForPreviousPage(),
"Tags_DataGrid_pageNamePrevious");
return builder.toString();
}
@@ -109,7 +109,7 @@
protected String buildLiveNextPageLink() {
StringBuilder builder = new StringBuilder();
AbstractRenderAppender appender = new
StringBuilderRenderAppender(builder);
- buildAnchor(appender, _pagerModel.getQueryParamsForNextPage(),
"Tags_DataGrid_pageNameNext");
+ buildAnchor(appender, _gridModel.getQueryParamsForNextPage(),
"Tags_DataGrid_pageNameNext");
return builder.toString();
}
@@ -120,7 +120,7 @@
protected String buildLiveLastLink() {
StringBuilder builder = new StringBuilder();
AbstractRenderAppender appender = new
StringBuilderRenderAppender(builder);
- buildAnchor(appender, _pagerModel.getQueryParamsForLastPage(),
"Tags_DataGrid_pageNameLast");
+ buildAnchor(appender, _gridModel.getQueryParamsForLastPage(),
"Tags_DataGrid_pageNameLast");
return builder.toString();
}
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/FirstPreviousNextLastPagerRenderer.java
Url:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/FirstPreviousNextLastPagerRenderer.java?view=diff&rev=126044&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/FirstPreviousNextLastPagerRenderer.java&r1=126043&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/FirstPreviousNextLastPagerRenderer.java&r2=126044
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/FirstPreviousNextLastPagerRenderer.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/FirstPreviousNextLastPagerRenderer.java
Sat Jan 22 12:08:55 2005
@@ -40,7 +40,7 @@
buf.append(getDataGridModel().getString("Tags_DataGrid_pageOfPages",
new Integer[]{currentPage + 1, pagerModel.getLastPage() + 1}));
buf.append(" ");
- if(currentPage > PagerModel.FIRST_PAGE)
+ if(currentPage > pagerModel.getFirstPage())
buf.append(buildLiveFirstLink());
else
buf.append(buildDeadFirstLink());
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=126044&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/DataGridStateService.java&r1=126043&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/DataGridStateService.java&r2=126044
==============================================================================
---
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
Sat Jan 22 12:08:55 2005
@@ -29,7 +29,9 @@
import org.apache.beehive.netui.databinding.datagrid.model.sort.ISort;
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.PagerModel;
import org.apache.beehive.netui.databinding.datagrid.services.sort.SortCodec;
+import org.apache.beehive.netui.databinding.datagrid.services.pager.PagerCodec;
/**
* A DataGridStateService is an object that is shared between all data grids
@@ -43,7 +45,10 @@
*/
public class DataGridStateService {
+ private static final int FIRST_PAGE = 0;
+
private static final String KEY = DataGridStateService.class.getName() +
"REQUEST_KEY";
+ private static final String EMPTY_STRING = "";
public static DataGridStateService getInstance(JspContext jspContext) {
assert jspContext instanceof PageContext;
@@ -64,15 +69,22 @@
}
}
+ private Map _urlParams = null;
+
private SortCodec _sortCodec = null;
private Map<String, List<ISort>> _sorts = null;
- private Map _urlParams = null;
+
+ private PagerCodec _pagerCodec = null;
+ private Map<String, PagerModel> _pagers = null;
private DataGridStateService(ServletRequest request) {
- _sortCodec = new SortCodec();
- String[] sortParams =
request.getParameterValues(_sortCodec.getQueryParamKey());
- _sorts = _sortCodec.decode(sortParams);
_urlParams = request.getParameterMap();
+
+ _sortCodec = new SortCodec();
+ _sorts = _sortCodec.decode(_urlParams);
+
+ _pagerCodec = new PagerCodec();
+ _pagers = _pagerCodec.decode(_urlParams);
}
public SortModel getSortModel(String namespace) {
@@ -80,6 +92,16 @@
return new SortModel(namespace, getSorts(namespace));
}
+ public PagerModel getPagerModel(String namespace) {
+ PagerModel pm = _pagers.get(namespace);
+ if(pm == null) {
+ pm = new PagerModel();
+ _pagers.put(namespace, pm);
+ }
+
+ return pm;
+ }
+
private List<ISort> getSorts(String namespace) {
if(_sorts != null)
return _sorts.get(namespace);
@@ -91,10 +113,10 @@
List<ISort> sorts = getSorts(namespace);
if(sorts == null)
- return buildQueryParamMap(null, null);
+ return buildQueryParamMap_sort(null, null);
else {
String sortParamValue = _sortCodec.encode(namespace, sorts, null,
null, false);
- return buildQueryParamMap(namespace, sortParamValue);
+ return buildQueryParamMap_sort(namespace, sortParamValue);
}
}
@@ -118,10 +140,95 @@
sortParamValue = sb.toString();
}
- return buildQueryParamMap(namespace, sortParamValue);
+ return buildQueryParamMap_sort(namespace, sortParamValue);
+ }
+
+ public Map getQueryParamsForFirstPage(String namespace) {
+ PagerModel pagerModel = getPagerModel(namespace);
+ return buildQueryParamMap_pager(namespace, FIRST_PAGE);
+ }
+
+ public Map getQueryParamsForPreviousPage(String namespace) {
+ PagerModel pagerModel = getPagerModel(namespace);
+ return buildQueryParamMap_pager(namespace,
pagerModel.getPreviousPage());
+ }
+
+ public Map getQueryParamsForNextPage(String namespace) {
+ PagerModel pagerModel = getPagerModel(namespace);
+ return buildQueryParamMap_pager(namespace, pagerModel.getNextPage());
+ }
+
+ public Map getQueryParamsForLastPage(String namespace) {
+ PagerModel pagerModel = getPagerModel(namespace);
+ return buildQueryParamMap_pager(namespace, pagerModel.getLastPage());
+ }
+
+ public String[] getPagerParamValues(String namespace) {
+ PagerModel pagerModel = getPagerModel(namespace);
+
+ String[] params = new String[pagerModel.getLastPage() + 1];
+
+ for(int i = 0; i < params.length; i++) {
+ if(i == 0)
+ params[i] = EMPTY_STRING;
+ else params[i] = _pagerCodec.encodeRow(namespace, i *
pagerModel.getPageSize());
+ }
+
+ return params;
+ }
+
+ public String getPagerRowQueryParamKey() {
+ return _pagerCodec.getRowQueryParamKey();
+ }
+
+ private Map buildQueryParamMap_pager(String namespace, int page) {
+ PagerModel pagerModel = getPagerModel(namespace);
+ Map params = new HashMap();
+ int newRow = page * pagerModel.getPageSize();
+ String newRowParamValue = _pagerCodec.encodeRow(namespace, newRow);
+
+ /* handle non pager URL parameters. they all flow to the next URL */
+ for(Object key : _urlParams.keySet()) {
+ if(key.equals(_pagerCodec.getRowQueryParamKey()) ||
key.equals(_pagerCodec.getPageSizeQueryParamKey()))
+ continue;
+ else params.put(key, _urlParams.get(key));
+ }
+
+ /* handle pager URL parameters */
+ if(_pagers != null) {
+ ArrayList<String> rowValues = new ArrayList<String>();
+ ArrayList<String> pageSizes = new ArrayList<String>();
+ for(String n : _pagers.keySet()) {
+ if(n.equals(namespace)) {
+ if(newRowParamValue != null && newRow != 0)
+ rowValues.add(newRowParamValue);
+ }
+ else if(_pagers.get(n).getRow() != 0) {
+ String pv = _pagerCodec.encodeRow(n,
_pagers.get(n).getRow());
+ if(pv != null)
+ rowValues.add(pv);
+ }
+
+ /* todo: should the page size params be encoded on the URL */
+/*
+ int pageSize = _pagers.get(n).getPageSize();
+ if(pageSize != 10)
+ pageSizes.add(_pagerCodec.encodePageSize(n, pageSize));
+*/
+ }
+
+ if(rowValues.size() > 0)
+ params.put(_pagerCodec.getRowQueryParamKey(),
rowValues.toArray(new String[0]));
+/*
+ if(pageSizes.size() > 0)
+ params.put(_pagerCodec.getPageSizeQueryParamKey(),
pageSizes.toArray(new String[0]));
+*/
+ }
+
+ return params;
}
- private Map buildQueryParamMap(String namespace, String paramValue) {
+ private Map buildQueryParamMap_sort(String namespace, String paramValue) {
Map params = new HashMap();
for(Object key : _urlParams.keySet()) {
Copied:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/pager/PagerCodec.java
(from r125858,
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/PagerCodec.java?view=diff&rev=126044&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/pager/PagerService.java&r1=125858&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/pager/PagerCodec.java&r2=126044
==============================================================================
---
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/PagerCodec.java
Sat Jan 22 12:08:55 2005
@@ -17,98 +17,107 @@
*/
package org.apache.beehive.netui.databinding.datagrid.services.pager;
-import javax.servlet.ServletRequest;
-import javax.servlet.jsp.JspContext;
-import javax.servlet.jsp.PageContext;
+import java.util.Map;
+import java.util.HashMap;
import org.apache.beehive.netui.util.logging.Logger;
+import org.apache.beehive.netui.databinding.datagrid.model.PagerModel;
/**
*
*/
-public class PagerService {
+public class PagerCodec {
- private static final Logger LOGGER =
Logger.getInstance(PagerService.class);
+ private static final Logger LOGGER = Logger.getInstance(PagerCodec.class);
- 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 = "~";
-
- public static final PagerService getInstance(JspContext jspContext, String
namespace) {
- if(jspContext instanceof PageContext) {
- ServletRequest servletRequest =
((PageContext)jspContext).getRequest();
- return getInstance(servletRequest, namespace);
- } else
- throw new IllegalArgumentException("Can not create a PagerService
from a JspContext of type " +
- (jspContext != null ? jspContext.getClass().getName() :
"null"));
- }
-
- public static final PagerService getInstance(ServletRequest
servletRequest, String namespace) {
- return new PagerService(servletRequest, namespace);
- }
-
- private ServletRequest _request = null;
-
- private String _namespace = null;
- private Integer _currentPage = null;
- private Integer _pageSize = null;
- private Integer _currentRow = null;
-
- public PagerService(ServletRequest request, String namespace) {
- _namespace = namespace;
- _request = request;
- }
-
- public Integer getCurrentRow() {
- _currentRow = parseInt(DEFAULT_ROW_PARAM_NAME);
- return _currentRow;
- }
-
- public Integer getCurrentPage() {
- if(getCurrentRow() != null && getPageSize() != null)
- _currentPage = (int)Math.ceil(getCurrentRow().doubleValue() /
getPageSize().doubleValue());
+ private static final String DEFAULT_PAGE_SIZE_PARAM_NAME =
"netui_pagesize";
+ private static final String DEFAULT_ROW_PARAM_NAME = "netui_row";
+ private static final String DELIM = "~";
- return _currentPage;
+ public String getRowQueryParamKey() {
+ return DEFAULT_ROW_PARAM_NAME;
}
- public Integer getPageSize() {
- _pageSize = parseInt(DEFAULT_PAGE_SIZE_PARAM_NAME);
- return _pageSize;
+ public String getPageSizeQueryParamKey() {
+ return DEFAULT_PAGE_SIZE_PARAM_NAME;
}
- private Integer parseInt(String gridParamKey) {
- assert gridParamKey != null;
-
- String[] params = _request.getParameterValues(gridParamKey);
- Integer value = null;
+ /* todo: performance. it's an implementation detail here, but still needs
to be done */
+ public Map<String, PagerModel> decode(Map params) {
+ HashMap<String, PagerModel> pagerModels = new HashMap<String,
PagerModel>();
+ String[] strParams = (String[])params.get(DEFAULT_ROW_PARAM_NAME);
if(LOGGER.isDebugEnabled())
- LOGGER.debug("found " + (params != null ? "" + params.length :
"null") + " parameters for key " + gridParamKey);
+ LOGGER.debug("found " + (strParams != null ? "" + strParams.length
: "null") + " parameters for key " + DEFAULT_ROW_PARAM_NAME);
+
+ int page = 0;
+ if(strParams != null) {
+ for(int i = 0; i < strParams.length; i++) {
+ String[] terms = strParams[i].split(DELIM);
+
+ if(terms == null || terms.length == 1)
+ continue;
+
+ /* todo: error handling */
+ assert terms != null && terms.length == 2;
+
+ String namespace = terms[0];
+ String pageString = terms[1];
+ try {
+ page = new Integer(pageString);
+ } catch(NumberFormatException nfe) {
+ if(LOGGER.isErrorEnabled())
+ LOGGER.error("Invalid current page value \"" +
pageString + "\". Cause: " + nfe, nfe);
+ }
- if(params != null) {
- String prefix = _namespace + DELIM;
+ PagerModel pagerModel = new PagerModel();
+ pagerModel.setRow(page);
+ pagerModels.put(namespace, pagerModel);
+ }
+ }
- if(LOGGER.isDebugEnabled())
- LOGGER.debug("search for prefix: " + prefix);
+ /* todo: handle page size params */
+ strParams = (String[])params.get(DEFAULT_PAGE_SIZE_PARAM_NAME);
+ int pageSize = 0;
+ if(strParams != null) {
+ for(int i = 0; i < strParams.length; i++) {
+ String[] terms = strParams[i].split(DELIM);
+ assert terms != null && terms.length == 2;
+ String namespace = terms[0];
+ String pageSizeString = terms[1];
+ try {
+ pageSize = new Integer(pageSizeString);
+ } catch(NumberFormatException nfe) {
+ nfe.printStackTrace();
+ if(LOGGER.isErrorEnabled())
+ LOGGER.error("Invalid current page value \"" +
pageSizeString + "\". Cause: " + nfe, nfe);
+ }
- for(int i = 0; i < params.length; i++) {
- if(params[i].startsWith(prefix)) {
- if(LOGGER.isDebugEnabled())
- LOGGER.debug("found page query param: " + params[i]);
-
- String intString = null;
- try {
- intString = params[i].substring(prefix.length());
-
- value = new Integer(intString);
- } catch(NumberFormatException nfe) {
- if(LOGGER.isErrorEnabled())
- LOGGER.error("Invalid current page value \"" +
intString + "\". Cause: " + nfe, nfe);
- }
+ PagerModel pagerModel = pagerModels.get(namespace);
+ if(pagerModel == null) {
+ pagerModel = new PagerModel();
+ pagerModels.put(namespace, pagerModel);
}
+ pagerModel.setPageSize(pageSize);
}
}
- return value;
+ return pagerModels;
+ }
+
+ public String encodeRow(String namespace, int row) {
+ StringBuilder sb = new StringBuilder(16);
+ sb.append(namespace);
+ sb.append(DELIM);
+ sb.append(row);
+ return sb.toString();
+ }
+
+ public String encodePageSize(String namespace, int pageSize) {
+ StringBuilder sb = new StringBuilder(16);
+ sb.append(namespace);
+ sb.append(DELIM);
+ sb.append(pageSize);
+ return sb.toString();
}
}
Deleted:
/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=auto&rev=126043
==============================================================================
Modified:
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/sort/SortCodec.java
Url:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/sort/SortCodec.java?view=diff&rev=126044&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/sort/SortCodec.java&r1=126043&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/sort/SortCodec.java&r2=126044
==============================================================================
---
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/sort/SortCodec.java
(original)
+++
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/sort/SortCodec.java
Sat Jan 22 12:08:55 2005
@@ -21,7 +21,6 @@
import java.util.ArrayList;
import java.util.Map;
import java.util.HashMap;
-import java.util.Collections;
import org.apache.beehive.netui.databinding.datagrid.model.sort.ISort;
import org.apache.beehive.netui.databinding.datagrid.model.sort.DefaultSort;
@@ -41,7 +40,9 @@
return ISort.SORT_PARAM_KEY;
}
- public Map<String, List<ISort>> decode(String[] queryParams) {
+ public Map<String, List<ISort>> decode(Map params) {
+
+ String[] queryParams = (String[])params.get(getQueryParamKey());
if(queryParams == null)
return null;
Copied:
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerCodecTest.java
(from r126037,
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerServiceTest.java)
Url:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerCodecTest.java?view=diff&rev=126044&p1=incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerServiceTest.java&r1=126037&p2=incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerCodecTest.java&r2=126044
==============================================================================
---
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerServiceTest.java
(original)
+++
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerCodecTest.java
Sat Jan 22 12:08:55 2005
@@ -17,6 +17,7 @@
*/
package org.apache.beehive.netui.test.datagrid;
+import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import junit.framework.Test;
@@ -24,67 +25,25 @@
import junit.framework.TestSuite;
import org.apache.beehive.netui.test.servlet.ServletFactory;
-import
org.apache.beehive.netui.databinding.datagrid.services.pager.PagerService;
+import org.apache.beehive.netui.databinding.datagrid.services.pager.PagerCodec;
+import org.apache.beehive.netui.databinding.datagrid.model.PagerModel;
/**
*
*/
-public class PagerServiceTest
+public class PagerCodecTest
extends TestCase {
private HttpServletRequest _request = null;
- public void testPagerServiceDefaults() {
+ public void testPagerCodec() {
String namespace = "bugs";
- PagerService pagerService = PagerService.getInstance(_request,
namespace);
- Integer currentRow = pagerService.getCurrentRow();
- assert currentRow == null;
+ PagerCodec pagerCodec = new PagerCodec();
+ Map<String, PagerModel> pagerModels =
pagerCodec.decode(_request.getParameterMap());
+ PagerModel pm = pagerModels.get(namespace);
- Integer currentPage = pagerService.getCurrentPage();
- assert currentPage == null;
- }
-
- public void testPagerService1() {
- String namespace = "bugs";
-
- DataGridTestUtil.initQueryString(_request, "netui_row=bugs~21");
- PagerService pagerService = PagerService.getInstance(_request,
namespace);
-
- int currentRow = pagerService.getCurrentRow();
- assert currentRow == 21;
-
- Integer currentPage = pagerService.getCurrentPage();
- assert currentPage == null : "Expected null currentPage; received
currentPage of " + currentPage;
- }
-
- public void testPagerService2() {
- String namespace = "bugs";
-
- DataGridTestUtil.initQueryString(_request,
"netui_row=bugs~21&netui_pagesize=bugs~6");
- PagerService pagerService = PagerService.getInstance(_request,
namespace);
-
- int currentRow = pagerService.getCurrentRow();
- assert currentRow == 21;
-
- int currentPage = pagerService.getCurrentPage();
- assert currentPage == 4 : "Expected currentPage of 4; received
currentPage of " + currentPage;
- }
-
- public void testPagerService3() {
- String namespace = "bugs";
-
- DataGridTestUtil.initQueryString(_request,
"netui_row=bugs~21&netui_pagesize=bugs~6&netui_row=issues~39");
- PagerService pagerService = PagerService.getInstance(_request,
namespace);
-
- int currentRow = pagerService.getCurrentRow();
- assert currentRow == 21;
-
- int currentPage = pagerService.getCurrentPage();
- assert currentPage == 4 : "Expected currentPage of 4; received
currentPage of " + currentPage;
-
- PagerService pagerService2 = PagerService.getInstance(_request,
"issues");
- assert pagerService2.getCurrentRow() == 39;
+ assert pm == null;
}
protected void setUp() {
@@ -95,12 +54,12 @@
_request = null;
}
- public PagerServiceTest(String name) {
+ public PagerCodecTest(String name) {
super(name);
}
public static Test suite() {
- return new TestSuite(PagerServiceTest.class);
+ return new TestSuite(PagerCodecTest.class);
}
public static void main(String[] args) {
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=126044&p1=incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerModelTest.java&r1=126043&p2=incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerModelTest.java&r2=126044
==============================================================================
---
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
Sat Jan 22 12:08:55 2005
@@ -27,6 +27,7 @@
import org.apache.beehive.netui.test.servlet.ServletFactory;
import org.apache.beehive.netui.databinding.datagrid.model.DataGridModel;
import org.apache.beehive.netui.databinding.datagrid.model.PagerModel;
+import
org.apache.beehive.netui.databinding.datagrid.services.DataGridStateService;
/**
*
@@ -40,14 +41,9 @@
DataGridModel dgm = DataGridTestUtil.getDataGridModel(_jspContext);
PagerModel pm = dgm.getPagerModel();
- int page = pm.getPage();
- assert page == PagerModel.DEFAULT_PAGE : "Expected default page of " +
PagerModel.DEFAULT_PAGE + " received page: " + page;
-
- int pageSize = pm.getPageSize();
- assert pageSize == PagerModel.DEFAULT_PAGE_SIZE;
-
- int row = pm.getRow();
- assert row == PagerModel.DEFAULT_ROW;
+ assertEquals("Invalid page", PagerModel.DEFAULT_PAGE, pm.getPage());
+ assertEquals("Invalid page size", PagerModel.DEFAULT_PAGE_SIZE,
pm.getPageSize());
+ assertEquals("Invalid row", PagerModel.DEFAULT_ROW, pm.getRow());
}
public void testPagerModel1() {
@@ -61,14 +57,9 @@
DataGridModel dgm = DataGridTestUtil.getDataGridModel(_jspContext,
name);
PagerModel pm = dgm.getPagerModel();
- int row = pm.getRow();
- assert row == 4 : "Expected row 4; received row: " + row;
-
- int pageSize = pm.getPageSize();
- assert pageSize == 2 : "Expected page size 2; received page: " +
pageSize;
-
- int page = pm.getPage();
- assert page == 2 : "Expected page 2; received page: " + page;
+ assertEquals("Invalid page", 2, pm.getPage());
+ assertEquals("Invalid page size", 2, pm.getPageSize());
+ assertEquals("Invalid row", 4, pm.getRow());
}
public void testPagerModel2() {
@@ -82,14 +73,9 @@
DataGridModel dgm = DataGridTestUtil.getDataGridModel(_jspContext,
name);
PagerModel pm = dgm.getPagerModel();
- int row = pm.getRow();
- assert row == 7 : "Expected row 7; received row: " + row;
-
- int pageSize = pm.getPageSize();
- assert pageSize == 3 : "Expected page size 3; received page: " +
pageSize;
-
- int page = pm.getPage();
- assert page == 2 : "Expected page 2; received page: " + page;
+ assertEquals("Invalid page", 2, pm.getPage());
+ assertEquals("Invalid page size", 3, pm.getPageSize());
+ assertEquals("Invalid row", 7, pm.getRow());
}
public void testPagerModel3() {
@@ -104,32 +90,21 @@
dgm.getPagerModel().setPageSize(5);
PagerModel pm = dgm.getPagerModel();
- System.out.println("data set size: " + dgm.getDataSet().getSize());
- int row = pm.getRow();
- assert row == 9 : "Expected row 7; received row: " + row;
-
- int pageSize = pm.getPageSize();
- assert pageSize == 5 : "Expected page size 5; received page: " +
pageSize;
-
- int page = pm.getPage();
- assert page == 1 : "Expected page 1; received page: " + page;
-
- int lastPage = pm.getLastPage();
- assert lastPage == 2 : "Expected last page of 2; received page: " +
lastPage;
-
- int previousPage = pm.getPreviousPage();
- assert previousPage == 0 : "Expected previous page of 0; received
page: " + previousPage;
-
- int nextPage = pm.getNextPage();
- assert nextPage == 2 : "Expected next page of 2; received page: " +
nextPage;
-
- String[] pagerParamValules = pm.getPagerParamValues();
- 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];
+ assertEquals("Invalid page", 1, pm.getPage());
+ assertEquals("Invalid page size", 5, pm.getPageSize());
+ assertEquals("Invalid row", 9, pm.getRow());
+ assertEquals("Invalid last page", 2, pm.getLastPage());
+ assertEquals("Invalid previous page", 0, pm.getPreviousPage());
+ assertEquals("Invalid next page", 2, pm.getNextPage());
+
+ String[] pagerParamValules = dgm.getPagerParamValues();
+ assertNotNull("Expected non-null pagerParamValues", pagerParamValules);
+ assertEquals("Invalud number of pager params", 3,
pagerParamValules.length);
+ assertEquals("Invalud number of pager params", 3,
pagerParamValules.length);
+ assertEquals("Expected empty pagerParamValue[0]", "",
pagerParamValules[0]);
+ assertNotNull("Expected non-null next page query params",
dgm.getQueryParamsForNextPage());
- Map queryParams = pm.getQueryParamsForNextPage();
- System.out.println("queryParams: " + queryParams);
+ /* todo: ensure that the query param Maps have the right stuff in them
*/
}
public void testPagerModel4() {
@@ -143,20 +118,80 @@
DataGridModel dgm = DataGridTestUtil.getDataGridModel(_jspContext,
name);
PagerModel pm = dgm.getPagerModel();
- int size = dgm.getDataSet().getSize();
- System.out.println("size: " + size);
+ assertEquals("Invalid page", 0, pm.getPage());
+ assertEquals("Invalid page size", 2, pm.getPageSize());
+ assertEquals("Invalid row", 0, pm.getRow());
+ assertEquals("Invalid last page", 6, pm.getLastPage());
+ assertEquals("Invalid previous page", -1, pm.getPreviousPage());
+ assertEquals("Invalid next page", 1, pm.getNextPage());
+ }
+
+ public void testPagerModel_emptyURL() {
+ String namespace = "bugs";
+
+ DataGridStateService dgss =
DataGridStateService.getInstance(_jspContext);
+ PagerModel pm = dgss.getPagerModel(namespace);
+
+ assertNotNull("Expected non-null PagerModel", pm);
+ assertEquals("Invalid current row", PagerModel.DEFAULT_ROW,
pm.getRow());
+ assertEquals("Invalid page", PagerModel.DEFAULT_PAGE, pm.getPage());
+ assertEquals("Invalid page size", PagerModel.DEFAULT_PAGE_SIZE,
pm.getPageSize());
+ assertEquals("Invalid first page", PagerModel.DEFAULT_PAGE,
pm.getFirstPage());
+ assertEquals("Invalid next page", 1, pm.getNextPage());
+
+ boolean threw = false;
+ try {
+ pm.getLastPage();
+ } catch(Exception e) {
+ threw = true;
+ }
+ assertTrue("Expected exception when calling getLastPage", threw);
+
+ pm.setDataSetSize(20);
+
+ assertEquals("Invalid last page", 2, pm.getLastPage());
+ assertEquals("Previous page", -1, pm.getPreviousPage());
+ }
+
+ public void testPagerModel5() {
+ String namespace = "bugs";
+
+ DataGridTestUtil.initQueryString(_jspContext, "netui_row=bugs~21");
+ DataGridStateService dgss =
DataGridStateService.getInstance(_jspContext);
+ PagerModel pm = dgss.getPagerModel(namespace);
+
+ assertEquals("Invalid current row", 21, pm.getRow());
+ assertEquals("Invalid current page", 2, pm.getPage());
+ assertEquals("Invalid first page", PagerModel.DEFAULT_PAGE,
pm.getFirstPage());
+ assertEquals("Invalid next page", 3, pm.getNextPage());
+ assertEquals("Invalid previous page", 1, pm.getPreviousPage());
+ }
+
+ public void testPagerModel6() {
+ String namespace = "bugs";
- int row = pm.getRow();
- assert row == 0 : "Expected row 7; received row: " + row;
+ DataGridTestUtil.initQueryString(_jspContext,
"netui_row=bugs~21&netui_pagesize=bugs~6");
+ DataGridStateService dgss =
DataGridStateService.getInstance(_jspContext);
+ PagerModel pm = dgss.getPagerModel(namespace);
- int pageSize = pm.getPageSize();
- assert pageSize == 2 : "Expected page size 3; received page: " +
pageSize;
+ assertEquals("Invalid current row", 21, pm.getRow());
+ assertEquals("Invalid current page", 3, pm.getPage());
+ }
- int page = pm.getPage();
- assert page == 0 : "Expected page 2; received page: " + page;
+ public void testPagerModel7() {
+ String namespace = "bugs";
- Map queryParams = pm.getQueryParamsForLastPage();
- System.out.println("queryParams: " + queryParams);
+ DataGridTestUtil.initQueryString(_jspContext,
"netui_row=bugs~21&netui_pagesize=bugs~6&netui_row=issues~39");
+ DataGridStateService dgss =
DataGridStateService.getInstance(_jspContext);
+ PagerModel pm = dgss.getPagerModel(namespace);
+
+ assertEquals("Invalid current row", 21, pm.getRow());
+ assertEquals("Invalid current page", 3, pm.getPage());
+
+ pm = dgss.getPagerModel("issues");
+ assertEquals("Invalid current row", 39, pm.getRow());
+ assertEquals("Invalid current page size", 10, pm.getPageSize());
+ assertEquals("Invalid current page", 3, pm.getPage());
}
protected void setUp() {
Modified:
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerRendererTest.java
Url:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerRendererTest.java?view=diff&rev=126044&p1=incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerRendererTest.java&r1=126043&p2=incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerRendererTest.java&r2=126044
==============================================================================
---
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerRendererTest.java
(original)
+++
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerRendererTest.java
Sat Jan 22 12:08:55 2005
@@ -58,6 +58,7 @@
DataGridTestUtil.initQueryString(_jspContext, "netui_row=" +
DataGridTestUtil.DEFAULT_DATA_GRID_NAME + "~9");
DataGridModel dgm = DataGridTestUtil.getDataGridModel(_jspContext);
dgm.getPagerModel().setPageSize(5);
+
FirstPreviousNextLastPagerRenderer fpnl = new
FirstPreviousNextLastPagerRenderer(dgm);
String pager = fpnl.render();
Deleted:
/incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerServiceTest.java
Url:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerServiceTest.java?view=auto&rev=126043
==============================================================================
Modified:
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/SortCodecTest.java
Url:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/SortCodecTest.java?view=diff&rev=126044&p1=incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/SortCodecTest.java&r1=126043&p2=incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/SortCodecTest.java&r2=126044
==============================================================================
---
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/SortCodecTest.java
(original)
+++
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/SortCodecTest.java
Sat Jan 22 12:08:55 2005
@@ -46,14 +46,14 @@
public void testEmptySortService() {
SortCodec codec = new SortCodec();
- Map<String, List<ISort>> allSorts =
codec.decode(_request.getParameterValues(codec.getQueryParamKey()));
+ Map<String, List<ISort>> allSorts =
codec.decode(_request.getParameterMap());
assert allSorts == null;
}
public void testSingleAscendingSort() {
DataGridTestUtil.initQueryString(_request, "netui_sort=" + _namespace
+ "~CUSTOMERNAME");
SortCodec codec = new SortCodec();
- Map<String, List<ISort>> allSorts =
codec.decode(_request.getParameterValues(codec.getQueryParamKey()));
+ Map<String, List<ISort>> allSorts =
codec.decode(_request.getParameterMap());
List<ISort> sorts = allSorts.get(_namespace);
assert sorts != null;
@@ -67,7 +67,7 @@
"netui_sort=" + _namespace + "~CUSTOMERNAME,-UNITPRICE" +
"&netui_sort=productGrid~QUANTITY");
SortCodec codec = new SortCodec();
- Map<String, List<ISort>> allSorts =
codec.decode(_request.getParameterValues(codec.getQueryParamKey()));
+ Map<String, List<ISort>> allSorts =
codec.decode(_request.getParameterMap());
List<ISort> sorts = allSorts.get(_namespace);
assert sorts != null;
@@ -87,7 +87,7 @@
public void testSingleDescendingSort() {
DataGridTestUtil.initQueryString(_request, "netui_sort=" + _namespace
+ "~-CUSTOMERNAME");
SortCodec codec = new SortCodec();
- Map<String, List<ISort>> allSorts =
codec.decode(_request.getParameterValues(codec.getQueryParamKey()));
+ Map<String, List<ISort>> allSorts =
codec.decode(_request.getParameterMap());
List<ISort> sorts = allSorts.get(_namespace);
assert sorts != null;
@@ -99,7 +99,7 @@
public void testTwoDescendingSorts() {
DataGridTestUtil.initQueryString(_request, "netui_sort=" + _namespace
+ "~-CUSTOMERNAME,-CUSTOMERID");
SortCodec codec = new SortCodec();
- Map<String, List<ISort>> allSorts =
codec.decode(_request.getParameterValues(codec.getQueryParamKey()));
+ Map<String, List<ISort>> allSorts =
codec.decode(_request.getParameterMap());
List<ISort> sorts = allSorts.get(_namespace);
assert sorts != null;
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=126044&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles/jumpToPage.tag&r1=126043&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles/jumpToPage.tag&r2=126044
==============================================================================
---
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
Sat Jan 22 12:08:55 2005
@@ -18,8 +18,8 @@
form.submit();
}
</script>
- <select name="${dataGrid.pagerModel.pagerParamKey}"
onchange="doPagerSubmit(this); return true;">
- <netui-data:repeater
dataSource="pageScope.dataGrid.pagerModel.pagerParamValues">
+ <select name="${pageScope.dataGrid.pagerRowQueryParamKey}"
onchange="doPagerSubmit(this); return true;">
+ <netui-data:repeater dataSource="pageScope.dataGrid.pagerParamValues">
<c:choose>
<c:when test="${container.index == dataGrid.pagerModel.page}">
<option value="${container.item}"
selected="true">${container.index+1}</option>
Modified:
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=diff&rev=126044&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp&r1=126043&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp&r2=126044
==============================================================================
---
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp
(original)
+++
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp
Sat Jan 22 12:08:55 2005
@@ -7,7 +7,7 @@
<netui:html>
<head>
- <title>CSS Prefix Test</title>
+ <title>Sticky URL Param in Pager Test</title>
</head>
<netui:body>
<p>
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=126044&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml&r1=126043&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml&r2=126044
==============================================================================
---
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml
(original)
+++
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml
Sat Jan 22 12:08:55 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>18 Jan 2005, 06:46:29.953 PM MST</ses:startDate>
- <ses:description>ekoneil</ses:description>
+ <ses:startDate>22 Jan 2005, 12:06:07.660 PM MST</ses:startDate>
+ <ses:description>Test of an OOTB pager in a grid. Page size is
two.</ses:description>
<ses:tests>
<ses:test>
<ses:testNumber>1</ses:testNumber>
@@ -18,15 +18,11 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -35,6 +31,10 @@
<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>
@@ -44,7 +44,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -55,10 +55,6 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d96</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>
@@ -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>
@@ -166,15 +159,11 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -183,6 +172,10 @@
<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>
@@ -192,7 +185,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -203,8 +196,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d96</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>
@@ -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>
@@ -308,21 +298,17 @@
<ses:parameters>
<ses:parameter>
<ses:name>netui_row</ses:name>
- <ses:value/>
+ <ses:value>portfolio~4</ses:value>
</ses:parameter>
</ses:parameters>
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -331,6 +317,10 @@
<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>
@@ -340,7 +330,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -351,8 +341,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d96</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>
@@ -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%7E4">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">
@@ -405,20 +395,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>
@@ -440,9 +421,6 @@
</html>]]></ses:responseBody>
</ses:response>
- <ses:testResults>
- <ses:testStatus>fail</ses:testStatus>
- </ses:testResults>
</ses:test>
<ses:test>
<ses:testNumber>4</ses:testNumber>
@@ -453,24 +431,15 @@
<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:parameters/>
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -479,6 +448,10 @@
<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>
@@ -488,7 +461,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -499,8 +472,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d96</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>
@@ -533,7 +506,7 @@
<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
+ 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">
@@ -553,11 +526,20 @@
</tr></thead>
<tr class="datagrid-even">
- <td class="datagrid-data-cell"><span>YHOO</span></td>
+ <td class="datagrid-data-cell"><span>BEAS</span></td>
- <td class="datagrid-data-cell"><span>48.16</span></td>
+ <td class="datagrid-data-cell"><span>14.35</span></td>
- <td class="datagrid-data-cell"><a
href="http://www.yahoo.com?rowid=5&symbol=YHOO"><span>Yahoo
Inc</span></a></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>
@@ -579,9 +561,6 @@
</html>]]></ses:responseBody>
</ses:response>
- <ses:testResults>
- <ses:testStatus>fail</ses:testStatus>
- </ses:testResults>
</ses:test>
<ses:test>
<ses:testNumber>5</ses:testNumber>
@@ -595,21 +574,17 @@
<ses:parameters>
<ses:parameter>
<ses:name>netui_row</ses:name>
- <ses:value/>
+ <ses:value>portfolio~4</ses:value>
</ses:parameter>
</ses:parameters>
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -618,6 +593,10 @@
<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>
@@ -627,7 +606,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -638,8 +617,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d96</ses:value>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -672,7 +651,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%7E4">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">
@@ -692,20 +671,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>
@@ -727,9 +697,6 @@
</html>]]></ses:responseBody>
</ses:response>
- <ses:testResults>
- <ses:testStatus>fail</ses:testStatus>
- </ses:testResults>
</ses:test>
<ses:test>
<ses:testNumber>6</ses:testNumber>
@@ -749,15 +716,11 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -766,6 +729,10 @@
<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>
@@ -775,7 +742,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -786,8 +753,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d96</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>
@@ -875,9 +842,6 @@
</html>]]></ses:responseBody>
</ses:response>
- <ses:testResults>
- <ses:testStatus>fail</ses:testStatus>
- </ses:testResults>
</ses:test>
<ses:test>
<ses:testNumber>7</ses:testNumber>
@@ -897,15 +861,11 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -914,6 +874,10 @@
<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>
@@ -923,7 +887,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -934,8 +898,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d96</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>
@@ -1014,9 +978,6 @@
</html>]]></ses:responseBody>
</ses:response>
- <ses:testResults>
- <ses:testStatus>fail</ses:testStatus>
- </ses:testResults>
</ses:test>
<ses:test>
<ses:testNumber>8</ses:testNumber>
@@ -1036,15 +997,11 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -1053,6 +1010,10 @@
<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>
@@ -1062,7 +1023,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -1073,8 +1034,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d96</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>
@@ -1162,9 +1123,6 @@
</html>]]></ses:responseBody>
</ses:response>
- <ses:testResults>
- <ses:testStatus>fail</ses:testStatus>
- </ses:testResults>
</ses:test>
<ses:test>
<ses:testNumber>9</ses:testNumber>
@@ -1175,24 +1133,15 @@
<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:parameters/>
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -1201,6 +1150,10 @@
<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>
@@ -1210,7 +1163,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -1221,8 +1174,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d96</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>
@@ -1310,9 +1263,6 @@
</html>]]></ses:responseBody>
</ses:response>
- <ses:testResults>
- <ses:testStatus>fail</ses:testStatus>
- </ses:testResults>
</ses:test>
<ses:test>
<ses:testNumber>10</ses:testNumber>
@@ -1332,15 +1282,11 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -1349,6 +1295,10 @@
<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>
@@ -1358,7 +1308,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -1369,8 +1319,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d96</ses:value>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -1458,9 +1408,6 @@
</html>]]></ses:responseBody>
</ses:response>
- <ses:testResults>
- <ses:testStatus>fail</ses:testStatus>
- </ses:testResults>
</ses:test>
<ses:test>
<ses:testNumber>11</ses:testNumber>
@@ -1471,6 +1418,146 @@
<ses:port>8080</ses:port>
<ses:uri>/coreWeb/databinding/datagrid/pager/basic/begin.do</ses:uri>
<ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</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=5CE37B0457729512628A5A2D87D3E092</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 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">
+
+
+
+<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>
+
+
+ <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>
+ <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>
@@ -1480,15 +1567,11 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -1497,6 +1580,10 @@
<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>
@@ -1506,7 +1593,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -1517,8 +1604,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d96</ses:value>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -1597,12 +1684,9 @@
</html>]]></ses:responseBody>
</ses:response>
- <ses:testResults>
- <ses:testStatus>fail</ses:testStatus>
- </ses:testResults>
</ses:test>
<ses:test>
- <ses:testNumber>12</ses:testNumber>
+ <ses:testNumber>13</ses:testNumber>
<ses:request>
<ses:protocol>HTTP</ses:protocol>
<ses:protocolVersion>1.1</ses:protocolVersion>
@@ -1610,24 +1694,15 @@
<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:parameters/>
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -1636,6 +1711,716 @@
<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=5CE37B0457729512628A5A2D87D3E092</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">
+
+
+
+<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>
+
+
+ <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>14</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~2</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</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=5CE37B0457729512628A5A2D87D3E092</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</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 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">
+
+
+
+<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>
+
+
+ <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>15</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:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</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=5CE37B0457729512628A5A2D87D3E092</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 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">
+
+
+
+<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>
+
+
+ <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>16</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>5CE37B0457729512628A5A2D87D3E092</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=5CE37B0457729512628A5A2D87D3E092</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</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>17</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~2</ses:value>
+ </ses:parameter>
+ </ses:parameters>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</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=5CE37B0457729512628A5A2D87D3E092</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 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">
+
+
+
+<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>
+
+
+ <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>18</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:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</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>
@@ -1645,7 +2430,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -1656,8 +2441,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d96</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>
@@ -1745,14 +2530,8 @@
</html>]]></ses:responseBody>
</ses:response>
- <ses:testResults>
- <ses:testStatus>fail</ses:testStatus>
- </ses:testResults>
</ses:test>
</ses:tests>
- <ses:endDate>18 Jan 2005, 06:46:31.546 PM MST</ses:endDate>
- <ses:sessionStatus>fail</ses:sessionStatus>
- <ses:testCount>12</ses:testCount>
- <ses:passedCount>0</ses:passedCount>
- <ses:failedCount>12</ses:failedCount>
+ <ses:endDate>22 Jan 2005, 12:06:28.000 PM MST</ses:endDate>
+ <ses:testCount>18</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=126044&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml&r1=126043&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml&r2=126044
==============================================================================
---
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml
(original)
+++
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml
Sat Jan 22 12:08:55 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>18 Jan 2005, 06:46:36.453 PM MST</ses:startDate>
- <ses:description>ekoneil</ses:description>
+ <ses:startDate>22 Jan 2005, 12:07:39.385 PM MST</ses:startDate>
+ <ses:description>Test rendering pager in a grid caption.</ses:description>
<ses:tests>
<ses:test>
<ses:testNumber>1</ses:testNumber>
@@ -18,15 +18,461 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
+ <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=5CE37B0457729512628A5A2D87D3E092</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>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>
+
+
+
+
+<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>
+
+
+ <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>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/pager/incaption/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>5CE37B0457729512628A5A2D87D3E092</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=5CE37B0457729512628A5A2D87D3E092</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/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.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 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>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/pager/incaption/begin.do</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</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=5CE37B0457729512628A5A2D87D3E092</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>
+
+
+
+
+<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>
+
+
+ <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>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/pager/incaption/begin.do</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters>
+ <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>5CE37B0457729512628A5A2D87D3E092</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>
@@ -35,6 +481,10 @@
<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>
@@ -44,7 +494,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -55,8 +505,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d7d</ses:value>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/begin.do</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -97,7 +547,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%7E4">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>
@@ -120,20 +570,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>
@@ -155,12 +605,9 @@
</html>]]></ses:responseBody>
</ses:response>
- <ses:testResults>
- <ses:testStatus>fail</ses:testStatus>
- </ses:testResults>
</ses:test>
<ses:test>
- <ses:testNumber>2</ses:testNumber>
+ <ses:testNumber>5</ses:testNumber>
<ses:request>
<ses:protocol>HTTP</ses:protocol>
<ses:protocolVersion>1.1</ses:protocolVersion>
@@ -171,21 +618,17 @@
<ses:parameters>
<ses:parameter>
<ses:name>netui_row</ses:name>
- <ses:value>portfolio~2</ses:value>
+ <ses:value>portfolio~4</ses:value>
</ses:parameter>
</ses:parameters>
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -194,6 +637,10 @@
<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>
@@ -203,7 +650,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -214,8 +661,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d7d</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>
@@ -256,7 +703,7 @@
<caption>
- <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>
+ <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>
@@ -279,20 +726,11 @@
</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>YHOO</span></td>
- <td class="datagrid-data-cell"><span>18.2</span></td>
+ <td class="datagrid-data-cell"><span>48.16</span></td>
- <td class="datagrid-data-cell"><a
href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat
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>
@@ -314,12 +752,9 @@
</html>]]></ses:responseBody>
</ses:response>
- <ses:testResults>
- <ses:testStatus>fail</ses:testStatus>
- </ses:testResults>
</ses:test>
<ses:test>
- <ses:testNumber>3</ses:testNumber>
+ <ses:testNumber>6</ses:testNumber>
<ses:request>
<ses:protocol>HTTP</ses:protocol>
<ses:protocolVersion>1.1</ses:protocolVersion>
@@ -327,24 +762,15 @@
<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:parameters/>
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -353,6 +779,10 @@
<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>
@@ -362,7 +792,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -373,8 +803,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d7d</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>
@@ -473,12 +903,9 @@
</html>]]></ses:responseBody>
</ses:response>
- <ses:testResults>
- <ses:testStatus>fail</ses:testStatus>
- </ses:testResults>
</ses:test>
<ses:test>
- <ses:testNumber>4</ses:testNumber>
+ <ses:testNumber>7</ses:testNumber>
<ses:request>
<ses:protocol>HTTP</ses:protocol>
<ses:protocolVersion>1.1</ses:protocolVersion>
@@ -495,15 +922,11 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -512,6 +935,10 @@
<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>
@@ -521,7 +948,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -532,8 +959,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d7d</ses:value>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/begin.do</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -623,12 +1050,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>8</ses:testNumber>
<ses:request>
<ses:protocol>HTTP</ses:protocol>
<ses:protocolVersion>1.1</ses:protocolVersion>
@@ -645,15 +1069,11 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -662,6 +1082,10 @@
<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>
@@ -671,7 +1095,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -682,8 +1106,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d7d</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>
@@ -782,12 +1206,9 @@
</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>9</ses:testNumber>
<ses:request>
<ses:protocol>HTTP</ses:protocol>
<ses:protocolVersion>1.1</ses:protocolVersion>
@@ -795,24 +1216,15 @@
<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:parameters/>
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -821,6 +1233,10 @@
<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>
@@ -830,7 +1246,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -841,8 +1257,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d7d</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>
@@ -941,12 +1357,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>10</ses:testNumber>
<ses:request>
<ses:protocol>HTTP</ses:protocol>
<ses:protocolVersion>1.1</ses:protocolVersion>
@@ -963,15 +1376,11 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -980,6 +1389,10 @@
<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>
@@ -989,7 +1402,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -1000,8 +1413,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d7d</ses:value>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/begin.do</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -1100,12 +1513,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>11</ses:testNumber>
<ses:request>
<ses:protocol>HTTP</ses:protocol>
<ses:protocolVersion>1.1</ses:protocolVersion>
@@ -1122,15 +1532,11 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -1139,6 +1545,10 @@
<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>
@@ -1148,7 +1558,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -1159,8 +1569,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d7d</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>
@@ -1250,12 +1660,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>12</ses:testNumber>
<ses:request>
<ses:protocol>HTTP</ses:protocol>
<ses:protocolVersion>1.1</ses:protocolVersion>
@@ -1263,24 +1670,15 @@
<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:parameters/>
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -1289,6 +1687,10 @@
<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>
@@ -1298,7 +1700,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -1309,8 +1711,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d7d</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>
@@ -1409,12 +1811,9 @@
</html>]]></ses:responseBody>
</ses:response>
- <ses:testResults>
- <ses:testStatus>fail</ses:testStatus>
- </ses:testResults>
</ses:test>
<ses:test>
- <ses:testNumber>10</ses:testNumber>
+ <ses:testNumber>13</ses:testNumber>
<ses:request>
<ses:protocol>HTTP</ses:protocol>
<ses:protocolVersion>1.1</ses:protocolVersion>
@@ -1425,21 +1824,159 @@
<ses:parameters>
<ses:parameter>
<ses:name>netui_row</ses:name>
- <ses:value>portfolio~2</ses:value>
+ <ses:value>portfolio~4</ses:value>
</ses:parameter>
</ses:parameters>
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
+ <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=5CE37B0457729512628A5A2D87D3E092</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</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 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>14</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:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</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>
@@ -1448,6 +1985,10 @@
<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>
@@ -1457,7 +1998,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -1468,8 +2009,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d7d</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>
@@ -1510,7 +2051,7 @@
<caption>
- <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>
+ <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>
@@ -1533,20 +2074,20 @@
</tr></thead>
<tr class="datagrid-even">
- <td class="datagrid-data-cell"><span>GE</span></td>
+ <td class="datagrid-data-cell"><span>BEAS</span></td>
- <td class="datagrid-data-cell"><span>59.42</span></td>
+ <td class="datagrid-data-cell"><span>14.35</span></td>
- <td class="datagrid-data-cell"><a
href="http://www.ge.com?rowid=3&symbol=GE"><span>General
Electric</span></a></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>RHAT</span></td>
+ <td class="datagrid-data-cell"><span>CSCO</span></td>
- <td class="datagrid-data-cell"><span>18.2</span></td>
+ <td class="datagrid-data-cell"><span>19.42</span></td>
- <td class="datagrid-data-cell"><a
href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat
Systems</span></a></td>
+ <td class="datagrid-data-cell"><a
href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco
Systems</span></a></td>
</tr>
@@ -1568,14 +2109,8 @@
</html>]]></ses:responseBody>
</ses:response>
- <ses:testResults>
- <ses:testStatus>fail</ses:testStatus>
- </ses:testResults>
</ses:test>
</ses:tests>
- <ses:endDate>18 Jan 2005, 06:46:38.390 PM MST</ses:endDate>
- <ses:sessionStatus>fail</ses:sessionStatus>
- <ses:testCount>10</ses:testCount>
- <ses:passedCount>0</ses:passedCount>
- <ses:failedCount>10</ses:failedCount>
+ <ses:endDate>22 Jan 2005, 12:08:02.609 PM MST</ses:endDate>
+ <ses:testCount>14</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=126044&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml&r1=126043&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml&r2=126044
==============================================================================
---
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml
(original)
+++
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml
Sat Jan 22 12:08:55 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>18 Jan 2005, 06:46:38.515 PM MST</ses:startDate>
- <ses:description>ekoneil</ses:description>
+ <ses:startDate>22 Jan 2005, 12:08:29.057 PM MST</ses:startDate>
+ <ses:description>Test rendering pager in grid footer.</ses:description>
<ses:tests>
<ses:test>
<ses:testNumber>1</ses:testNumber>
@@ -18,15 +18,11 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -35,6 +31,10 @@
<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>
@@ -44,7 +44,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -55,10 +55,6 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d72</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>
@@ -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>
@@ -171,21 +164,159 @@
<ses:parameters>
<ses:parameter>
<ses:name>netui_row</ses:name>
- <ses:value>portfolio~2</ses:value>
+ <ses:value>portfolio~4</ses:value>
</ses:parameter>
</ses:parameters>
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
+ <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=5CE37B0457729512628A5A2D87D3E092</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/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.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/infooter/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="3" align="right">
+ 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>
+
+
+</tr></table>
+
+
+ <br/>
+ <a href="/coreWeb/databinding/datagrid/pager/infooter/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>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/pager/infooter/begin.do</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</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>
@@ -194,6 +325,10 @@
<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>
@@ -203,7 +338,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -214,8 +349,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d72</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>
@@ -268,20 +403,20 @@
</tr></thead>
<tr class="datagrid-even">
- <td class="datagrid-data-cell"><span>GE</span></td>
+ <td class="datagrid-data-cell"><span>BEAS</span></td>
- <td class="datagrid-data-cell"><span>59.42</span></td>
+ <td class="datagrid-data-cell"><span>14.35</span></td>
- <td class="datagrid-data-cell"><a
href="http://www.ge.com?rowid=3&symbol=GE"><span>General
Electric</span></a></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>RHAT</span></td>
+ <td class="datagrid-data-cell"><span>CSCO</span></td>
- <td class="datagrid-data-cell"><span>18.2</span></td>
+ <td class="datagrid-data-cell"><span>19.42</span></td>
- <td class="datagrid-data-cell"><a
href="http://www.redhat.com?rowid=4&symbol=RHAT"><span>RedHat
Systems</span></a></td>
+ <td class="datagrid-data-cell"><a
href="http://www.cisco.com?rowid=2&symbol=CSCO"><span>Cisco
Systems</span></a></td>
</tr>
@@ -292,7 +427,7 @@
<td colspan="3" align="right">
- 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>
+ 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>
@@ -314,12 +449,9 @@
</html>]]></ses:responseBody>
</ses:response>
- <ses:testResults>
- <ses:testStatus>fail</ses:testStatus>
- </ses:testResults>
</ses:test>
<ses:test>
- <ses:testNumber>3</ses:testNumber>
+ <ses:testNumber>4</ses:testNumber>
<ses:request>
<ses:protocol>HTTP</ses:protocol>
<ses:protocolVersion>1.1</ses:protocolVersion>
@@ -330,21 +462,17 @@
<ses:parameters>
<ses:parameter>
<ses:name>netui_row</ses:name>
- <ses:value>portfolio~4</ses:value>
+ <ses:value>portfolio~2</ses:value>
</ses:parameter>
</ses:parameters>
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -353,6 +481,10 @@
<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>
@@ -362,7 +494,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -373,8 +505,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d72</ses:value>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/infooter/begin.do</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -427,11 +559,20 @@
</tr></thead>
<tr class="datagrid-even">
- <td class="datagrid-data-cell"><span>YHOO</span></td>
+ <td class="datagrid-data-cell"><span>GE</span></td>
- <td class="datagrid-data-cell"><span>48.16</span></td>
+ <td class="datagrid-data-cell"><span>59.42</span></td>
- <td class="datagrid-data-cell"><a
href="http://www.yahoo.com?rowid=5&symbol=YHOO"><span>Yahoo
Inc</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>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>
@@ -442,7 +583,7 @@
<td colspan="3" align="right">
- 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
+ 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>
@@ -464,12 +605,9 @@
</html>]]></ses:responseBody>
</ses:response>
- <ses:testResults>
- <ses:testStatus>fail</ses:testStatus>
- </ses:testResults>
</ses:test>
<ses:test>
- <ses:testNumber>4</ses:testNumber>
+ <ses:testNumber>5</ses:testNumber>
<ses:request>
<ses:protocol>HTTP</ses:protocol>
<ses:protocolVersion>1.1</ses:protocolVersion>
@@ -480,21 +618,17 @@
<ses:parameters>
<ses:parameter>
<ses:name>netui_row</ses:name>
- <ses:value/>
+ <ses:value>portfolio~4</ses:value>
</ses:parameter>
</ses:parameters>
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -503,6 +637,10 @@
<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>
@@ -512,7 +650,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -523,8 +661,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d72</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>
@@ -577,20 +715,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>
@@ -601,7 +730,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%7E4">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>
@@ -623,12 +752,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>
@@ -645,15 +771,11 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -662,6 +784,10 @@
<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>
@@ -671,7 +797,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -682,8 +808,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d72</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>
@@ -782,12 +908,9 @@
</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>
@@ -804,15 +927,11 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -821,6 +940,10 @@
<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>
@@ -830,7 +953,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -841,8 +964,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d72</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>
@@ -932,12 +1055,160 @@
</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>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/infooter/begin.do</ses:uri>
+ <ses:method>GET</ses:method>
+ <ses:parameters/>
+ <ses:cookies>
+ <ses:cookie>
+ <ses:name>JSESSIONID</ses:name>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</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=5CE37B0457729512628A5A2D87D3E092</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/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.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/infooter/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="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%7E4">Last</a>
+ </td>
+
+
+</tr></table>
+
+
+ <br/>
+ <a href="/coreWeb/databinding/datagrid/pager/infooter/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>
@@ -954,15 +1225,11 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -971,6 +1238,10 @@
<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>
@@ -980,7 +1251,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -991,8 +1262,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d72</ses:value>
+ <ses:name>referer</ses:name>
+
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/infooter/begin.do</ses:value>
</ses:header>
<ses:header>
<ses:name>user-agent</ses:name>
@@ -1091,12 +1362,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>
@@ -1113,15 +1381,11 @@
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -1130,6 +1394,10 @@
<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>
@@ -1139,7 +1407,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -1150,8 +1418,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d72</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>
@@ -1241,12 +1509,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>11</ses:testNumber>
<ses:request>
<ses:protocol>HTTP</ses:protocol>
<ses:protocolVersion>1.1</ses:protocolVersion>
@@ -1254,24 +1519,15 @@
<ses:port>8080</ses:port>
<ses:uri>/coreWeb/databinding/datagrid/pager/infooter/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:parameters/>
<ses:cookies>
<ses:cookie>
<ses:name>JSESSIONID</ses:name>
- <ses:value>401BA83031A94CBDA416B26EB0A88FB5</ses:value>
+ <ses:value>5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:cookie>
</ses:cookies>
<ses:headers>
<ses:header>
- <ses:name>---------------</ses:name>
- <ses:value>------------</ses:value>
- </ses:header>
- <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>
@@ -1280,6 +1536,10 @@
<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>
@@ -1289,7 +1549,7 @@
</ses:header>
<ses:header>
<ses:name>cookie</ses:name>
- <ses:value>$Version=0;
JSESSIONID=401BA83031A94CBDA416B26EB0A88FB5; $Path=/coreWeb</ses:value>
+
<ses:value>JSESSIONID=5CE37B0457729512628A5A2D87D3E092</ses:value>
</ses:header>
<ses:header>
<ses:name>host</ses:name>
@@ -1300,8 +1560,8 @@
<ses:value>300</ses:value>
</ses:header>
<ses:header>
- <ses:name>testrecorder.playback.testid</ses:name>
- <ses:value>-54834ffa:101889e165b:-7d72</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>
@@ -1400,14 +1660,8 @@
</html>]]></ses:responseBody>
</ses:response>
- <ses:testResults>
- <ses:testStatus>fail</ses:testStatus>
- </ses:testResults>
</ses:test>
</ses:tests>
- <ses:endDate>18 Jan 2005, 06:46:40.031 PM 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>22 Jan 2005, 12:08:42.908 PM MST</ses:endDate>
+ <ses:testCount>11</ses:testCount>
</ses:recorderSession>
Modified:
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=diff&rev=126044&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerStickyParam.xml&r1=126043&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerStickyParam.xml&r2=126044
==============================================================================
---
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerStickyParam.xml
(original)
+++
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerStickyParam.xml
Sat Jan 22 12:08:55 2005
@@ -77,7 +77,7 @@
<html lang="en">
<head>
- <title>CSS Prefix Test</title>
+ <title>Sticky URL Param in Pager Test</title>
</head>
<body>
<p>
@@ -213,7 +213,7 @@
<html lang="en">
<head>
- <title>CSS Prefix Test</title>
+ <title>Sticky URL Param in Pager Test</title>
</head>
<body>
<p>
@@ -349,7 +349,7 @@
<html lang="en">
<head>
- <title>CSS Prefix Test</title>
+ <title>Sticky URL Param in Pager Test</title>
</head>
<body>
<p>
@@ -476,7 +476,7 @@
<html lang="en">
<head>
- <title>CSS Prefix Test</title>
+ <title>Sticky URL Param in Pager Test</title>
</head>
<body>
<p>
@@ -608,7 +608,7 @@
<html lang="en">
<head>
- <title>CSS Prefix Test</title>
+ <title>Sticky URL Param in Pager Test</title>
</head>
<body>
<p>
@@ -744,7 +744,7 @@
<html lang="en">
<head>
- <title>CSS Prefix Test</title>
+ <title>Sticky URL Param in Pager Test</title>
</head>
<body>
<p>
@@ -876,7 +876,7 @@
<html lang="en">
<head>
- <title>CSS Prefix Test</title>
+ <title>Sticky URL Param in Pager Test</title>
</head>
<body>
<p>
@@ -1012,7 +1012,7 @@
<html lang="en">
<head>
- <title>CSS Prefix Test</title>
+ <title>Sticky URL Param in Pager Test</title>
</head>
<body>
<p>