Commit 1eea72ba by 左磊磊

fix:修复RAYS支付PayCase内容-111

parent 42cc2566
#Tue Mar 14 16:03:33 CST 2023
allure.link.issue.pattern=https\://example.org/issue/{}
allure.link.tms.pattern=https\://example.org/tms/{}
allure.results.directory=target/allure-results
{"buildName":"Lemon","name":"Maven","type":"maven"}
\ No newline at end of file
com/lemon/cases/RaysDataCase.class
com/lemon/json/POIDemo.class
com/lemon/pojo/JsonPathVaildate.class
com/lemon/cases/PayCase.class
com/lemon/json/PropertiesDemo.class
com/lemon/utils/EmailUtils.class
com/lemon/utils/HttpUtils.class
com/lemon/json/StringDemo.class
com/lemon/pojo/API.class
com/lemon/testng/TestNGDemo1.class
com/lemon/utils/AuthorizationCookieUtils.class
com/lemon/pojo/WriteBackData.class
com/lemon/reflex/reflexDemo.class
com/lemon/json/Dom4jDemo.class
com/lemon/json/Demo.class
com/lemon/utils/MyAuthenticator.class
com/lemon/utils/Robot.class
com/lemon/testng/TestNGDataProvider.class
com/lemon/cases/BaseCase.class
com/lemon/cases/RegisterDemoCase.class
com/lemon/json/Student.class
com/lemon/httpclient/PostDemo.class
com/lemon/utils/ExcelUtils.class
com/lemon/httpclient/PostDemo2.class
com/lemon/utils/AuthorizationUtils.class
com/lemon/httpclient/HostDemo.class
com/lemon/cases/RechargeDemoCase.class
com/lemon/utils/JDBCUtils.class
com/lemon/json/ParseXmlDemo.class
com/lemon/pojo/Case.class
com/lemon/utils/SqlUtils.class
com/lemon/utils/MailApplicationTests.class
com/lemon/httpclient/GetDemo.class
com/lemon/testng/TestNGDemo2.class
com/lemon/constants/Constants.class
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/utils/AuthorizationCookieUtils.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/pojo/Case.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/testng/TestNGDemo1.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/httpclient/PostDemo.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/cases/RegisterDemoCase.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/utils/AuthorizationUtils.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/cases/RaysDataCase.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/utils/MailApplicationTests.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/testng/TestNGDemo2.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/json/Demo.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/constants/Constants.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/httpclient/PostDemo2.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/utils/MyAuthenticator.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/json/PropertiesDemo.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/cases/PayCase.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/testng/TestNGDataProvider.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/json/ParseXmlDemo.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/cases/BaseCase.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/json/Dom4jDemo.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/utils/EmailUtils.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/pojo/API.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/utils/HttpUtils.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/pojo/JsonPathVaildate.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/pojo/WriteBackData.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/json/Student.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/utils/Robot.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/json/StringDemo.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/reflex/reflexDemo.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/utils/JDBCUtils.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/utils/SqlUtils.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/cases/RechargeDemoCase.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/utils/ExcelUtils.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/httpclient/HostDemo.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/json/POIDemo.java
/Users/ray/IdeaProjects/Lemon/src/test/java/com/lemon/httpclient/GetDemo.java
-------------------------------------------------------------------------------
Test set: TestSuite
-------------------------------------------------------------------------------
Tests run: 33, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.669 s - in TestSuite
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by org.testng.reporters.JUnitReportReporter -->
<testsuite hostname="Ray-MacBook-Pro-2.local" failures="0" tests="6" name="com.lemon.cases.PayCase" time="1.392" errors="0" timestamp="14 3月 2023 08:03:27 GMT" skipped="0">
<testcase classname="com.lemon.cases.PayCase" name="testPay" time="0.176"/>
<testcase classname="com.lemon.cases.PayCase" name="testPay" time="0.165"/>
<testcase classname="com.lemon.cases.PayCase" name="testPay" time="0.171"/>
<testcase classname="com.lemon.cases.PayCase" name="testPay" time="0.195"/>
<testcase classname="com.lemon.cases.PayCase" name="testRaysPay" time="0.192"/>
<testcase classname="com.lemon.cases.PayCase" name="testPay" time="0.493"/>
</testsuite> <!-- com.lemon.cases.PayCase -->
<html>
<head><title></title><link href="./testng.css" rel="stylesheet" type="text/css" />
<link href="./my-testng.css" rel="stylesheet" type="text/css" />
</head><body>
<h2><p align='center'>Test results</p></h2>
<table border='1' width='100%' class='main-page'><tr><th>Suite</th><th>Passed</th><th>Failed</th><th>Skipped</th><th>testng.xml</th></tr>
<tr align='center' class='invocation-passed'><td><em>Total</em></td><td><em>33</em></td><td><em>0</em></td><td><em>0</em></td><td>&nbsp;</td></tr>
<tr align='center' class='invocation-passed'><td><a href='理工数传/index.html'>理工数传</a></td>
<td>33</td><td>0</td><td>0</td><td><a href='理工数传/testng.xml.html'>Link</a></td></tr></table></body></html>
[SuiteResult context=睿思数据][SuiteResult context=RAYS支付] ++ /dev/null
[SuiteResult context=睿思数据][SuiteResult context=RAYS支付]
\ No newline at end of file
<table border='1'> ++ /dev/null
<table border='1'>
<tr>
<th>Class name</th>
<th>Method name</th>
<th>Groups</th>
</tr><tr>
<td>com.lemon.cases.RaysDataCase</td>
<td>&nbsp;</td><td>&nbsp;</td></tr>
<tr>
<td align='center' colspan='3'>@Test</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testGetHomePageTopicWarn1</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testListHeatTopic4Report</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testGetCompeteTopicList</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testGetSubscriptList</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testListIncreaseTopic4Report</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testAAAAALogin</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testGetLoginInfo</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testGetHomePageBookCommentChart</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testGetHomePageBookSalesChart</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testGetLatestRecordList</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testGetHomePageTopicWarn</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testListBlankTopic</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testGetSubscriptList2</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testGetPublishCategoryStatis</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testGetHomePageBookStatis</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testGetCategoryInfoList</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testGetHomePageTopicChart</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testListNewBookTopic4Report</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testGetSubscriptList3</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testGgetCategoryInfoList</td>
<td>&nbsp;</td></tr>
<tr>
<td align='center' colspan='3'>@BeforeClass</td>
</tr>
<tr>
<td align='center' colspan='3'>@BeforeMethod</td>
</tr>
<tr>
<td align='center' colspan='3'>@AfterMethod</td>
</tr>
<tr>
<td align='center' colspan='3'>@AfterClass</td>
</tr>
<tr>
<td>com.lemon.cases.PayCase</td>
<td>&nbsp;</td><td>&nbsp;</td></tr>
<tr>
<td align='center' colspan='3'>@Test</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testRaysPay</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>testPay</td>
<td>&nbsp;</td></tr>
<tr>
<td align='center' colspan='3'>@BeforeClass</td>
</tr>
<tr>
<td align='center' colspan='3'>@BeforeMethod</td>
</tr>
<tr>
<td align='center' colspan='3'>@AfterMethod</td>
</tr>
<tr>
<td align='center' colspan='3'>@AfterClass</td>
</tr>
</table>
<h2>Groups used for this test run</h2> ++ /dev/null
<h2>Groups used for this test run</h2>
\ No newline at end of file
<html><head><title>Results for 理工数传</title></head> ++ /dev/null
<html><head><title>Results for 理工数传</title></head>
<frameset cols="26%,74%">
<frame src="toc.html" name="navFrame">
<frame src="main.html" name="mainFrame">
</frameset>
</html>
<html><head><title>Results for 理工数传</title></head> ++ /dev/null
<html><head><title>Results for 理工数传</title></head>
<body>Select a result on the left-hand pane.</body></html>
<h2>Methods that were not run</h2><table> ++ /dev/null
<h2>Methods that were not run</h2><table>
</table>
\ No newline at end of file
<h2>Reporter output</h2><table></table> ++ /dev/null
<h2>Reporter output</h2><table></table>
\ No newline at end of file
<html><head><title>testng.xml for 理工数传</title></head><body><tt>&lt;?xml&nbsp;version="1.0"&nbsp;encoding="UTF-8"?&gt;<br/>&lt;!DOCTYPE&nbsp;suite&nbsp;SYSTEM&nbsp;"http://testng.org/testng-1.0.dtd"&gt;<br/>&lt;suite&nbsp;name="理工数传"&nbsp;verbose="0"&gt;<br/>&nbsp;&nbsp;&lt;parameter&nbsp;name="type"&nbsp;value="phone"/&gt;<br/>&nbsp;&nbsp;&lt;parameter&nbsp;name="version"&nbsp;value="1.1.1"/&gt;<br/>&nbsp;&nbsp;&lt;test&nbsp;thread-count="5"&nbsp;name="睿思数据"&nbsp;verbose="0"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;classes&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;class&nbsp;name="com.lemon.cases.RaysDataCase"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/classes&gt;<br/>&nbsp;&nbsp;&lt;/test&gt;&nbsp;&lt;!--&nbsp;睿思数据&nbsp;--&gt;<br/>&nbsp;&nbsp;&lt;test&nbsp;thread-count="5"&nbsp;name="RAYS支付"&nbsp;verbose="0"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;classes&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;class&nbsp;name="com.lemon.cases.PayCase"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/classes&gt;<br/>&nbsp;&nbsp;&lt;/test&gt;&nbsp;&lt;!--&nbsp;RAYS支付&nbsp;--&gt;<br/>&lt;/suite&gt;&nbsp;&lt;!--&nbsp;理工数传&nbsp;--&gt;<br/></tt></body></html> ++ /dev/null
<html><head><title>testng.xml for 理工数传</title></head><body><tt>&lt;?xml&nbsp;version="1.0"&nbsp;encoding="UTF-8"?&gt;<br/>&lt;!DOCTYPE&nbsp;suite&nbsp;SYSTEM&nbsp;"http://testng.org/testng-1.0.dtd"&gt;<br/>&lt;suite&nbsp;name="理工数传"&nbsp;verbose="0"&gt;<br/>&nbsp;&nbsp;&lt;parameter&nbsp;name="type"&nbsp;value="phone"/&gt;<br/>&nbsp;&nbsp;&lt;parameter&nbsp;name="version"&nbsp;value="1.1.1"/&gt;<br/>&nbsp;&nbsp;&lt;test&nbsp;thread-count="5"&nbsp;name="睿思数据"&nbsp;verbose="0"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;classes&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;class&nbsp;name="com.lemon.cases.RaysDataCase"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/classes&gt;<br/>&nbsp;&nbsp;&lt;/test&gt;&nbsp;&lt;!--&nbsp;睿思数据&nbsp;--&gt;<br/>&nbsp;&nbsp;&lt;test&nbsp;thread-count="5"&nbsp;name="RAYS支付"&nbsp;verbose="0"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;classes&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;class&nbsp;name="com.lemon.cases.PayCase"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/classes&gt;<br/>&nbsp;&nbsp;&lt;/test&gt;&nbsp;&lt;!--&nbsp;RAYS支付&nbsp;--&gt;<br/>&lt;/suite&gt;&nbsp;&lt;!--&nbsp;理工数传&nbsp;--&gt;<br/></tt></body></html>
\ No newline at end of file
<html> ++ /dev/null
<html>
<head>
<title>Results for 理工数传</title>
<link href="../testng.css" rel="stylesheet" type="text/css" />
<link href="../my-testng.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h3><p align="center">Results for<br/><em>理工数传</em></p></h3>
<table border='1' width='100%'>
<tr valign='top'>
<td>2 tests</td>
<td><a target='mainFrame' href='classes.html'>2 classes</a></td>
<td>22 methods:<br/>
&nbsp;&nbsp;<a target='mainFrame' href='methods.html'>chronological</a><br/>
&nbsp;&nbsp;<a target='mainFrame' href='methods-alphabetical.html'>alphabetical</a><br/>
&nbsp;&nbsp;<a target='mainFrame' href='methods-not-run.html'>not run (0)</a></td>
</tr>
<tr>
<td><a target='mainFrame' href='groups.html'>0 group</a></td>
<td><a target='mainFrame' href='reporter-output.html'>reporter output</a></td>
<td><a target='mainFrame' href='testng.xml.html'>testng.xml</a></td>
</tr></table>
<table width='100%' class='test-passed'>
<tr><td>
<table style='width: 100%'><tr><td valign='top'>RAYS支付 (6/0/0)</td><td valign='top' align='right'>
<a href='RAYS支付.html' target='mainFrame'>Results</a>
</td></tr></table>
</td></tr><p/>
</table>
<table width='100%' class='test-passed'>
<tr><td>
<table style='width: 100%'><tr><td valign='top'>睿思数据 (27/0/0)</td><td valign='top' align='right'>
<a href='睿思数据.html' target='mainFrame'>Results</a>
</td></tr></table>
</td></tr><p/>
</table>
</body></html>
\ No newline at end of file
body {
margin: 0px 0px 5px 5px;
}
ul {
margin: 0px;
}
li {
list-style-type: none;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.navigator-selected {
background: #ffa500;
}
.wrapper {
position: absolute;
top: 60px;
bottom: 0;
left: 400px;
right: 0;
overflow: auto;
}
.navigator-root {
position: absolute;
top: 60px;
bottom: 0;
left: 0;
width: 400px;
overflow-y: auto;
}
.suite {
margin: 0px 10px 10px 0px;
background-color: #fff8dc;
}
.suite-name {
padding-left: 10px;
font-size: 25px;
font-family: Times;
}
.main-panel-header {
padding: 5px;
background-color: #9FB4D9; //afeeee;
font-family: monospace;
font-size: 18px;
}
.main-panel-content {
padding: 5px;
margin-bottom: 10px;
background-color: #DEE8FC; //d0ffff;
}
.rounded-window {
border-radius: 10px;
border-style: solid;
border-width: 1px;
}
.rounded-window-top {
border-top-right-radius: 10px 10px;
border-top-left-radius: 10px 10px;
border-style: solid;
border-width: 1px;
overflow: auto;
}
.light-rounded-window-top {
border-top-right-radius: 10px 10px;
border-top-left-radius: 10px 10px;
}
.rounded-window-bottom {
border-style: solid;
border-width: 0px 1px 1px 1px;
border-bottom-right-radius: 10px 10px;
border-bottom-left-radius: 10px 10px;
overflow: auto;
}
.method-name {
font-size: 12px;
font-family: monospace;
}
.method-content {
border-style: solid;
border-width: 0px 0px 1px 0px;
margin-bottom: 10;
padding-bottom: 5px;
width: 80%;
}
.parameters {
font-size: 14px;
font-family: monospace;
}
.stack-trace {
white-space: pre;
font-family: monospace;
font-size: 12px;
font-weight: bold;
margin-top: 0px;
margin-left: 20px;
}
.testng-xml {
font-family: monospace;
}
.method-list-content {
margin-left: 10px;
}
.navigator-suite-content {
margin-left: 10px;
font: 12px 'Lucida Grande';
}
.suite-section-title {
margin-top: 10px;
width: 80%;
border-style: solid;
border-width: 1px 0px 0px 0px;
font-family: Times;
font-size: 18px;
font-weight: bold;
}
.suite-section-content {
list-style-image: url(bullet_point.png);
}
.top-banner-root {
position: absolute;
top: 0;
height: 45px;
left: 0;
right: 0;
padding: 5px;
margin: 0px 0px 5px 0px;
background-color: #0066ff;
font-family: Times;
color: #fff;
text-align: center;
}
.top-banner-title-font {
font-size: 25px;
}
.test-name {
font-family: 'Lucida Grande';
font-size: 16px;
}
.suite-icon {
padding: 5px;
float: right;
height: 20;
}
.test-group {
font: 20px 'Lucida Grande';
margin: 5px 5px 10px 5px;
border-width: 0px 0px 1px 0px;
border-style: solid;
padding: 5px;
}
.test-group-name {
font-weight: bold;
}
.method-in-group {
font-size: 16px;
margin-left: 80px;
}
table.google-visualization-table-table {
width: 100%;
}
.reporter-method-name {
font-size: 14px;
font-family: monospace;
}
.reporter-method-output-div {
padding: 5px;
margin: 0px 0px 5px 20px;
font-size: 12px;
font-family: monospace;
border-width: 0px 0px 0px 1px;
border-style: solid;
}
.ignored-class-div {
font-size: 14px;
font-family: monospace;
}
.ignored-methods-div {
padding: 5px;
margin: 0px 0px 5px 20px;
font-size: 12px;
font-family: monospace;
border-width: 0px 0px 0px 1px;
border-style: solid;
}
.border-failed {
border-top-left-radius: 10px 10px;
border-bottom-left-radius: 10px 10px;
border-style: solid;
border-width: 0px 0px 0px 10px;
border-color: #f00;
}
.border-skipped {
border-top-left-radius: 10px 10px;
border-bottom-left-radius: 10px 10px;
border-style: solid;
border-width: 0px 0px 0px 10px;
border-color: #edc600;
}
.border-passed {
border-top-left-radius: 10px 10px;
border-bottom-left-radius: 10px 10px;
border-style: solid;
border-width: 0px 0px 0px 10px;
border-color: #19f52d;
}
.times-div {
text-align: center;
padding: 5px;
}
.suite-total-time {
font: 16px 'Lucida Grande';
}
.configuration-suite {
margin-left: 20px;
}
.configuration-test {
margin-left: 40px;
}
.configuration-class {
margin-left: 60px;
}
.configuration-method {
margin-left: 80px;
}
.test-method {
margin-left: 100px;
}
.chronological-class {
background-color: #0ccff;
border-style: solid;
border-width: 0px 0px 1px 1px;
}
.method-start {
float: right;
}
.chronological-class-name {
padding: 0px 0px 0px 5px;
color: #008;
}
.after, .before, .test-method {
font-family: monospace;
font-size: 14px;
}
.navigator-suite-header {
font-size: 22px;
margin: 0px 10px 5px 0px;
background-color: #deb887;
text-align: center;
}
.collapse-all-icon {
padding: 5px;
float: right;
}
$(document).ready(function() {
$('a.navigator-link').click(function() {
// Extract the panel for this link
var panel = getPanelName($(this));
// Mark this link as currently selected
$('.navigator-link').parent().removeClass('navigator-selected');
$(this).parent().addClass('navigator-selected');
showPanel(panel);
});
installMethodHandlers('failed');
installMethodHandlers('skipped');
installMethodHandlers('passed', true); // hide passed methods by default
$('a.method').click(function() {
showMethod($(this));
return false;
});
// Hide all the panels and display the first one (do this last
// to make sure the click() will invoke the listeners)
$('.panel').hide();
$('.navigator-link').first().click();
// Collapse/expand the suites
$('a.collapse-all-link').click(function() {
var contents = $('.navigator-suite-content');
if (contents.css('display') == 'none') {
contents.show();
} else {
contents.hide();
}
});
});
// The handlers that take care of showing/hiding the methods
function installMethodHandlers(name, hide) {
function getContent(t) {
return $('.method-list-content.' + name + "." + t.attr('panel-name'));
}
function getHideLink(t, name) {
var s = 'a.hide-methods.' + name + "." + t.attr('panel-name');
return $(s);
}
function getShowLink(t, name) {
return $('a.show-methods.' + name + "." + t.attr('panel-name'));
}
function getMethodPanelClassSel(element, name) {
var panelName = getPanelName(element);
var sel = '.' + panelName + "-class-" + name;
return $(sel);
}
$('a.hide-methods.' + name).click(function() {
var w = getContent($(this));
w.hide();
getHideLink($(this), name).hide();
getShowLink($(this), name).show();
getMethodPanelClassSel($(this), name).hide();
});
$('a.show-methods.' + name).click(function() {
var w = getContent($(this));
w.show();
getHideLink($(this), name).show();
getShowLink($(this), name).hide();
showPanel(getPanelName($(this)));
getMethodPanelClassSel($(this), name).show();
});
if (hide) {
$('a.hide-methods.' + name).click();
} else {
$('a.show-methods.' + name).click();
}
}
function getHashForMethod(element) {
return element.attr('hash-for-method');
}
function getPanelName(element) {
return element.attr('panel-name');
}
function showPanel(panelName) {
$('.panel').hide();
var panel = $('.panel[panel-name="' + panelName + '"]');
panel.show();
}
function showMethod(element) {
var hashTag = getHashForMethod(element);
var panelName = getPanelName(element);
showPanel(panelName);
var current = document.location.href;
var base = current.substring(0, current.indexOf('#'))
document.location.href = base + '#' + hashTag;
var newPosition = $(document).scrollTop() - 65;
$(document).scrollTop(newPosition);
}
function drawTable() {
for (var i = 0; i < suiteTableInitFunctions.length; i++) {
window[suiteTableInitFunctions[i]]();
}
for (var k in window.suiteTableData) {
var v = window.suiteTableData[k];
var div = v.tableDiv;
var data = v.tableData
var table = new google.visualization.Table(document.getElementById(div));
table.draw(data, {
showRowNumber : false
});
}
}
.invocation-failed, .test-failed { background-color: #DD0000; }
.invocation-percent, .test-percent { background-color: #006600; }
.invocation-passed, .test-passed { background-color: #00AA00; }
.invocation-skipped, .test-skipped { background-color: #CCCC00; }
.main-page {
font-size: x-large;
}
<html> ++ /dev/null
<html>
<head>
<title>TestNG: RAYS支付</title>
<link href="../testng.css" rel="stylesheet" type="text/css" />
<link href="../my-testng.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.log { display: none;}
.stack-trace { display: none;}
</style>
<script type="text/javascript">
<!--
function flip(e) {
current = e.style.display;
if (current == 'block') {
e.style.display = 'none';
return 0;
}
else {
e.style.display = 'block';
return 1;
}
}
function toggleBox(szDivId, elem, msg1, msg2)
{
var res = -1; if (document.getElementById) {
res = flip(document.getElementById(szDivId));
}
else if (document.all) {
// this is the way old msie versions work
res = flip(document.all[szDivId]);
}
if(elem) {
if(res == 0) elem.innerHTML = msg1; else elem.innerHTML = msg2;
}
}
function toggleAllBoxes() {
if (document.getElementsByTagName) {
d = document.getElementsByTagName('div');
for (i = 0; i < d.length; i++) {
if (d[i].className == 'log') {
flip(d[i]);
}
}
}
}
// -->
</script>
</head>
<body>
<h2 align='center'>RAYS支付</h2><table border='1' align="center">
<tr>
<td>Tests passed/Failed/Skipped:</td><td>6/0/0</td>
</tr><tr>
<td>Started on:</td><td>Tue Mar 14 16:03:25 CST 2023</td>
</tr>
<tr><td>Total time:</td><td>1 seconds (1400 ms)</td>
</tr><tr>
<td>Included groups:</td><td></td>
</tr><tr>
<td>Excluded groups:</td><td></td>
</tr>
</table><p/>
<small><i>(Hover the method name to see the test class name)</i></small><p/>
<table width='100%' border='1' class='invocation-passed'>
<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr>
<tr><td><b>Test method</b></td>
<td width="30%"><b>Exception</b></td>
<td width="10%"><b>Time (seconds)</b></td>
<td><b>Instance</b></td>
</tr>
<tr>
<td title='com.lemon.cases.PayCase.testPay()'><b>testPay</b><br>Test class: com.lemon.cases.PayCase<br>Parameters: 1, RAYS自跳RAYS, https://weixin23.5rs.me/channelcenter/v1.0/accountSetting/getOpreateManageInfo?officialAccountsId=23, {"errCode":0,"message":"操作成功!","data":{"officialAccountsId":23,"payAccounts":23,"officialAccountsName":"书童小睿","domain":"weixin23.5rs.me","payDomain":"weixin23.5rs.me","manageDomain":"wechat22.5rs.me","icon":"https://oss.5rs.me/oss/uploadfe/png/942c1c8f4f2a7bc81f82743c48bbaa1a.png","description":"属于你的双十一狂欢会","iosAlipayOpen":0,"payMchId":"1639325477","currentPagePay":0,"phoneAuthOpen":0,"payMethod":1}}</td>
<td></td>
<td>0</td>
<td>com.lemon.cases.PayCase@153d4abb</td></tr>
<tr>
<td title='com.lemon.cases.PayCase.testPay()'><b>testPay</b><br>Test class: com.lemon.cases.PayCase<br>Parameters: 2, 蓝海生态跳RAYS, https://weixin28.5rs.me/channelcenter/v1.0/accountSetting/getOpreateManageInfo?officialAccountsId=28, {"errCode":0,"message":"操作成功!","data":{"officialAccountsId":28,"payAccounts":23,"officialAccountsName":"RAYS蓝海生态","domain":"weixin28.5rs.me","payDomain":"weixin23.5rs.me","manageDomain":"wechat22.5rs.me","icon":"https://oss.5rs.me/oss/uploadfe/jpg/bbee8ff1fe52e5c58ab669d937a7f406.jpg","description":"RAYS,给你别致的读书体验","iosAlipayOpen":0,"payMchId":"1639325477","currentPagePay":0,"phoneAuthOpen":0,"payMethod":1}}</td>
<td></td>
<td>0</td>
<td>com.lemon.cases.PayCase@153d4abb</td></tr>
<tr>
<td title='com.lemon.cases.PayCase.testPay()'><b>testPay</b><br>Test class: com.lemon.cases.PayCase<br>Parameters: 3, 上海教育跳RAYS, https://weixin65750.rayswdcb.com/channelcenter/v1.0/accountSetting/getOpreateManageInfo?officialAccountsId=65750, {"errCode":0,"message":"操作成功!","data":{"officialAccountsId":65750,"payAccounts":23,"officialAccountsName":"上海教育出版社有限公司","domain":"weixin65750.rayswdcb.com","payDomain":"weixin23.5rs.me","manageDomain":"wechat75903.rayswang.com","icon":"https://oss.5rs.me/oss/uploadfe/jpg/a7684e17ab41c8e43e7576e7321b8a77.jpg","description":"上海教育出版社有限公司","iosAlipayOpen":0,"payMchId":"1639325477","currentPagePay":0,"phoneAuthOpen":0,"payMethod":1}}</td>
<td></td>
<td>0</td>
<td>com.lemon.cases.PayCase@153d4abb</td></tr>
<tr>
<td title='com.lemon.cases.PayCase.testPay()'><b>testPay</b><br>Test class: com.lemon.cases.PayCase<br>Parameters: 4, 小蓝书跳小蓝书, https://weixin65842.rayshbjy.com/channelcenter/v1.0/accountSetting/getOpreateManageInfo?officialAccountsId=65842, {"errCode":0,"message":"操作成功!","data":{"officialAccountsId":65842,"payAccounts":65967,"officialAccountsName":"小蓝书高中生服务平台","domain":"weixin65842.rayshbjy.com","payDomain":"wechat65842.rayshbjy.com","manageDomain":"wechat65842.rayshbjy.com","icon":"https://oss.5rs.me/oss/uploadfe/jpg/3c1aa1fa65912a1a2673bc6ca05039d2.jpg","description":"小蓝书携手一线教研专家,为全国高中生提供一站式服务:教育资讯、新高考选科工具,优质图书、课程推荐,专家、学霸交流等。","iosAlipayOpen":0,"payMchId":"1521882781","currentPagePay":0,"phoneAuthOpen":0,"payMethod":1}}</td>
<td></td>
<td>0</td>
<td>com.lemon.cases.PayCase@153d4abb</td></tr>
<tr>
<td title='com.lemon.cases.PayCase.testPay()'><b>testPay</b><br>Test class: com.lemon.cases.PayCase<br>Parameters: 5, 新世纪跳新世纪, https://weixin65700.rayscjsn.com/channelcenter/v1.0/accountSetting/getOpreateManageInfo?officialAccountsId=65700, {"errCode":0,"message":"操作成功!","data":{"officialAccountsId":65700,"payAccounts":65998,"officialAccountsName":"广东新世纪出版社有限公司","domain":"weixin65700.rayscjsn.com","payDomain":"wechat65700.rayscjsn.com","manageDomain":"wechat65700.rayscjsn.com","icon":"https://oss.5rs.me/resources/jpg/j5zxhrw9N3EqbCR7oVFTHaP4W2DByZmg.jpg","iosAlipayOpen":0,"payMchId":"1594177521","currentPagePay":0,"phoneAuthOpen":0,"payMethod":1}}</td>
<td></td>
<td>0</td>
<td>com.lemon.cases.PayCase@153d4abb</td></tr>
<tr>
<td title='com.lemon.cases.PayCase.testRaysPay()'><b>testRaysPay</b><br>Test class: com.lemon.cases.PayCase<br>Parameters: 1, 小睿伴学支付跳RAYS, https://wechat50687.5rs.me/channelcenter/v1.0/accountSetting/getOpreateManageInfo?officialAccountsId=50687, {"errCode":0,"message":"操作成功!","data":{"officialAccountsId":50687,"payAccounts":23,"officialAccountsName":"小睿伴学","domain":"wechat50687.5rs.me","payDomain":"weixin23.5rs.me","manageDomain":"wechat22.5rs.me","icon":"https://oss.5rs.me/oss/upload/image/jpg/bb8353c7cec744b99060ca3bf31b72f0.jpg","description":"小睿伴学","iosAlipayOpen":0,"payMchId":"1639325477","currentPagePay":0,"phoneAuthOpen":0,"payMethod":1}}</td>
<td></td>
<td>0</td>
<td>com.lemon.cases.PayCase@153d4abb</td></tr>
</table><p>
</body>
</html>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?> ++ /dev/null
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by org.testng.reporters.JUnitXMLReporter -->
<testsuite ignored="0" hostname="Ray-MacBook-Pro-2.local" failures="0" tests="6" name="RAYS支付" time="1.4" errors="0" timestamp="14 3月 2023 08:03:26 GMT">
<testcase classname="com.lemon.cases.PayCase" name="testPay" time="0.195"/>
<testcase classname="com.lemon.cases.PayCase" name="testPay" time="0.165"/>
<testcase classname="com.lemon.cases.PayCase" name="testPay" time="0.171"/>
<testcase classname="com.lemon.cases.PayCase" name="testPay" time="0.176"/>
<testcase classname="com.lemon.cases.PayCase" name="testPay" time="0.493"/>
<testcase classname="com.lemon.cases.PayCase" name="testRaysPay" time="0.192"/>
</testsuite> <!-- RAYS支付 -->
<?xml version="1.0" encoding="utf-8" ?>
<student>
<name>小明</name>
<age>
<a>18</a>
</age>
<score>100</score>
<sex color="red"/>
</student>
\ No newline at end of file
{
"a": "123"
}
\ No newline at end of file
allure.results.directory=target/allure-results
allure.link.issue.pattern=https://example.org/issue/{}
allure.link.tms.pattern=https://example.org/tms/{}
#beizhu
#Thu Sep 22 09:45:13 CST 2022
age=22
name=zhangsan
### set log levels ###
log4j.rootLogger=INFO, console, file, error
### console ###
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.Target=System.out
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[%p]-[%c] %d{yyyy-MM-dd HH\:mm\:ss} method: %l----%m%n
### log file ###
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.File=../logs/lemon_auto.log
log4j.appender.file.Append=true
log4j.appender.file.Threshold=INFO
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%p]-[%c] %m%n
### exception ###
log4j.appender.error=org.apache.log4j.DailyRollingFileAppender
log4j.appender.error.File=../logs/lemon_auto_error.log
log4j.appender.error.Append=true
log4j.appender.error.Threshold=ERROR
log4j.appender.error.layout=org.apache.log4j.PatternLayout
log4j.appender.error.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%p]-[%c] %m%n
# ????????? ${member_id}
${USER_LOGIN_NAME}=15927555348
${CURRENT_PASSWORD}=5ec0b6355d9a5fdb2996c5b9950cc1c6
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment