TestError.php 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: stanley-king
  5. * Date: 2018/3/20
  6. * Time: 下午8:21
  7. */
  8. define('BASE_ROOT_PATH',str_replace('/test','',dirname(__FILE__)));
  9. require_once(BASE_ROOT_PATH . '/fooder.php');
  10. require_once(BASE_ROOT_PATH . '/helper/search/tcp_client.php');
  11. require_once(BASE_ROOT_PATH . '/helper/message/publisher.php');
  12. if(defined('SERVER_TYPE') && SERVER_TYPE == 'panda') {
  13. define(SSLCERT_PATH,'..A/cert/apiclient_cert.pem');
  14. define(SSLKEY_PATH,'..A/cert/apiclient_cert.pem');
  15. }
  16. elseif(defined('SERVER_TYPE') && SERVER_TYPE == 'car')
  17. {
  18. define(SSLCERT_PATH,'..B/cert/apiclient_cert.pem');
  19. define(SSLKEY_PATH,'..B/cert/apiclient_cert.pem');
  20. }
  21. class TestError extends PHPUnit_Framework_TestCase
  22. {
  23. const SSLCERT_PATH_X = SSLCERT_PATH;
  24. const SSLKEY_PATH_X = SSLKEY_PATH;
  25. public static function setUpBeforeClass()
  26. {
  27. Base::run_util();
  28. }
  29. public function testBuyfirst()
  30. {
  31. require_once(BASE_ROOT_PATH . '/helper/buy_first.php');
  32. $y = TestError::SSLKEY_PATH_X;
  33. }
  34. public function testAlipay()
  35. {
  36. $x = '_input_charset=utf-8&body=order_sn%3D&it_b_pay=30m¬ify_url=http%3A%2F%2Fcardev.lrlz.com%2Fmobile%2Falipay_notify_url.php&out_trade_no=230575035941872671&partner=2088921850833159&payment_type=1&return_url=http%3A%2F%2F&seller_id=jyc2018168%40163.com&service=mobile.securitypay.pay&subject=%E8%99%9A%E6%8B%9F%E8%AE%A2%E5%8D%95_230575035941872671&total_fee=0.01&sign=s%2F1NDQ%2BVCohHk6GF6SRPPaCfrtouoE6ZF9jlw%2BFHtZ5ZuovbU8d8nnrgh6Y0U%2BrihjcfQCoZazxI%2B0o3stJzmR7s0k9lEWpL%2F5n1iFJEw%2FHF%2FquAaAALetpqnftCbQoEnH%2F5xq%2FpbMH9RGQxey7U5Mj11yZSluw96VCTf11xMt7IgHicuyg6rxcmEjvqrJNqupygAf%2BAk%2F3e4QjINsqloJnpudGzDJ%2B9zXZllgQgh5cgF%2Fq%2BtEeV1Y43TwnxiysVwj%2Feqidkcvk7KwPZfmYdHywzBaYiWRcFoI0Ld04NhiXDIB4khpSJ3ZFBmsixdJZ9JrqJmfvMyFld%2BtYcH38JCQ%3D%3D&sign_type=RSA';
  37. $squery = urldecode($x);
  38. $params = preg_split('/&|=/', $squery);
  39. for ($i = 0; $i < count($params); ++$i) {
  40. $key = $params[$i];
  41. $val = $params[++$i];
  42. $_GET[$key] = $val;
  43. $_POST[$key] = $val;
  44. }
  45. }
  46. public function testUserInfo()
  47. {
  48. $x = '%7B%22openid%22%3A%22oQH7D5F4UnDMpXhcqqbrEDyB04d4%22%2C%22nickName%22%3A%22Meloo%22%2C%22gender%22%3A1%2C%22language%22%3A%22zh_CN%22%2C%22city%22%3A%22Jinshan%22%2C%22province%22%3A%22Shanghai%22%2C%22country%22%3A%22China%22%2C%22avatarUrl%22%3A%22https%3A%2F%2Fwx.qlogo.cn%2Fmmopen%2Fvi_32%2FQ0j4TwGTfTKTH8blznqPjwIMFlazvEcVOXZ52Fo6hBWdmtXc3vwIo1eteQHOWCQGBjyEFRf25IRv8JhbfictdSA%2F132%22%2C%22nickname%22%3A%22Meloo%22%7D';
  49. $y = urldecode($x);
  50. }
  51. }