📄 exportservicetest.java
字号:
}
}
else
{
_test.displayResultFailure("No entry found");
}
}
catch (Exception ex)
{
StringBuffer msg = new StringBuffer();
msg.append("Exception : ");
msg.append(TestUtils.NEXT);
msg.append(ex.toString());
_test.displayResultError(msg.toString());
}
_test.displayFooterMethod("testExportMatrixHeader");
}
/**
* Tests the exportMatrix method.
*
*/
public static void testExportMatrix()
{
_test.displayHeaderMethod("testExportMatrix");
try
{
StringWriter sw = new StringWriter();
// recherche les entr閑s
Criteria c1 = Criteria.getAndInstance();
// id -> uid comme defini dans faare-mapping.xml
c1.addContains("id", "y");
SearchArgument arg =
new SearchArgument(c1,
_USERCONTEXT.findJBRessourceByName("person"),
_USERCONTEXT
);
List args = new ArrayList();
args.add(arg);
SearchResult begEntries =
StandardService.search(args, _USERCONTEXT);
if (begEntries != null)
{
List entries = begEntries.getLResults();
// exportHeader test
try
{
_test.displayMsg(TestUtils.NEXT +
"Parameters = exportName : exportHeader, entries : " +
entries.size()
);
ExportsService.exportMatrix("exportHeader", entries, sw,
_USERCONTEXT
);
StringTokenizer exportResult =
new StringTokenizer(sw.toString(),
System.getProperty("line.separator")
);
if (exportResult.countTokens() == (entries.size() + 1))
{
_test.displayResultSuccess(null);
}
else
{
_test.displayResultFailure(null);
}
}
catch (ServiceException se)
{
_test.displayResultFailure(se.toString());
}
// exportHeaderColumns test
try
{
_test.displayMsg(TestUtils.NEXT +
"Parameters = exportName : exportHeaderColumns, entries : " +
entries.size()
);
sw = new StringWriter();
ExportsService.exportMatrix("exportHeaderColumns", entries,
sw, _USERCONTEXT
);
StringTokenizer exportResult =
new StringTokenizer(sw.toString(),
System.getProperty("line.separator")
);
if (exportResult.countTokens() == (entries.size() + 1))
{
_test.displayResultSuccess(null);
}
else
{
_test.displayResultFailure(null);
}
}
catch (ServiceException se)
{
_test.displayResultFailure(se.toString());
}
// exportHeaderAttributeColumns test
try
{
_test.displayMsg(TestUtils.NEXT +
"Parameters = exportName : exportHeaderAttributeColumns, entries : " +
entries.size()
);
sw = new StringWriter();
ExportsService.exportMatrix("exportHeaderAttributeColumns",
entries, sw, _USERCONTEXT
);
StringTokenizer exportResult =
new StringTokenizer(sw.toString(),
System.getProperty("line.separator")
);
if (exportResult.countTokens() == (entries.size() + 1))
{
_test.displayResultSuccess(null);
}
else
{
_test.displayResultFailure(null);
}
}
catch (ServiceException se)
{
_test.displayResultFailure(se.toString());
}
// exportHeaderAttributeCell test
try
{
_test.displayMsg(TestUtils.NEXT +
"Parameters = exportName : exportHeaderAttributeCell, entries : " +
entries.size()
);
sw = new StringWriter();
ExportsService.exportMatrix("exportHeaderAttributeCell",
entries, sw, _USERCONTEXT
);
StringTokenizer exportResult =
new StringTokenizer(sw.toString(),
System.getProperty("line.separator")
);
if (exportResult.countTokens() == (entries.size() + 1))
{
_test.displayResultSuccess(null);
}
else
{
_test.displayResultFailure(null);
}
}
catch (ServiceException se)
{
_test.displayResultFailure(se.toString());
}
// exportCell test
try
{
_test.displayMsg(TestUtils.NEXT +
"Parameters = exportName : exportCell, entries : " +
entries.size()
);
sw = new StringWriter();
ExportsService.exportMatrix("exportCell",
entries, sw, _USERCONTEXT
);
StringTokenizer exportResult =
new StringTokenizer(sw.toString(),
System.getProperty("line.separator")
);
if (exportResult.countTokens() == (entries.size() + 1))
{
_test.displayResultSuccess(sw.toString());
}
else
{
_test.displayResultFailure(sw.toString());
}
}
catch (ServiceException se)
{
_test.displayResultFailure(se.toString());
}
// exportCellSpecAro test
try
{
_test.displayMsg(TestUtils.NEXT +
"Parameters = exportName : exportCellSpecAro, entries : " +
entries.size()
);
sw = new StringWriter();
ExportsService.exportMatrix("exportCellSpecAro",
entries, sw, _USERCONTEXT
);
StringTokenizer exportResult =
new StringTokenizer(sw.toString(),
System.getProperty("line.separator")
);
if (exportResult.countTokens() == (entries.size() + 1))
{
_test.displayResultSuccess(sw.toString());
}
else
{
_test.displayResultFailure(sw.toString());
}
}
catch (ServiceException se)
{
_test.displayResultFailure(se.toString());
}
// exportCellSpecPoint test
try
{
_test.displayMsg(TestUtils.NEXT +
"Parameters = exportName : exportCellSpecPoint, entries : " +
entries.size()
);
sw = new StringWriter();
ExportsService.exportMatrix("exportCellSpecPoint",
entries, sw, _USERCONTEXT
);
StringTokenizer exportResult =
new StringTokenizer(sw.toString(),
System.getProperty("line.separator")
);
if (exportResult.countTokens() == (entries.size() + 1))
{
_test.displayResultSuccess(sw.toString());
}
else
{
_test.displayResultFailure(sw.toString());
}
}
catch (ServiceException se)
{
_test.displayResultFailure(se.toString());
}
// exportCols test
try
{
_test.displayMsg(TestUtils.NEXT +
"Parameters = exportName : exportCols, entries : " +
entries.size()
);
sw = new StringWriter();
ExportsService.exportMatrix("exportCols",
entries, sw, _USERCONTEXT
);
StringTokenizer exportResult =
new StringTokenizer(sw.toString(),
System.getProperty("line.separator")
);
if (exportResult.countTokens() == (entries.size() + 1))
{
_test.displayResultSuccess(sw.toString());
}
else
{
_test.displayResultFailure(sw.toString());
}
}
catch (ServiceException se)
{
_test.displayResultFailure(se.toString());
}
// exportLines test
try
{
_test.displayMsg(TestUtils.NEXT +
"Parameters = exportName : exportLines, entries : " +
entries.size()
);
sw = new StringWriter();
ExportsService.exportMatrix("exportLines",
entries, sw, _USERCONTEXT
);
StringTokenizer exportResult =
new StringTokenizer(sw.toString(),
System.getProperty("line.separator")
);
if (exportResult.countTokens() == (entries.size() + 3))
{
_test.displayResultSuccess(sw.toString());
}
else
{
_test.displayResultFailure(sw.toString());
}
}
catch (ServiceException se)
{
_test.displayResultFailure(se.toString());
}
// exportCellCols test
try
{
_test.displayMsg(TestUtils.NEXT +
"Parameters = exportName : exportCellCols, entries : " +
entries.size()
);
sw = new StringWriter();
ExportsService.exportMatrix("exportCellCols",
entries, sw, _USERCONTEXT
);
StringTokenizer exportResult =
new StringTokenizer(sw.toString(),
System.getProperty("line.separator")
);
if (exportResult.countTokens() == (entries.size() + 1))
{
_test.displayResultSuccess(sw.toString());
}
else
{
_test.displayResultFailure(sw.toString());
}
}
catch (ServiceException se)
{
_test.displayResultFailure(se.toString());
}
// exportColsLines test
try
{
_test.displayMsg(TestUtils.NEXT +
"Parameters = exportName : exportColsLines, entries : " +
entries.size()
);
sw = new StringWriter();
ExportsService.exportMatrix("exportColsLines",
entries, sw, _USERCONTEXT
);
StringTokenizer exportResult =
new StringTokenizer(sw.toString(),
System.getProperty("line.separator")
);
if (exportResult.countTokens() == (entries.size() + 31))
{
_test.displayResultSuccess(sw.toString());
}
else
{
_test.displayResultFailure(sw.toString());
}
}
catch (ServiceException se)
{
_test.displayResultFailure(se.toString());
}
}
else
{
_test.displayResultFailure("No entry found");
}
}
catch (Exception ex)
{
StringBuffer msg = new StringBuffer();
msg.append("Exception : ");
msg.append(TestUtils.NEXT);
msg.append(ex.toString());
_test.displayResultError(msg.toString());
}
_test.displayFooterMethod("testExportMatrix");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -