TestFcode.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: stanley-king
  5. * Date: 2017/4/6
  6. * Time: 下午2:42
  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/fcode/generator.php');
  11. require_once(BASE_ROOT_PATH . '/helper/fcode/operator.php');
  12. require_once(BASE_ROOT_PATH . '/helper/fcode/mfcode.php');
  13. require_once(BASE_ROOT_PATH . '/helper/fcode/present_manager.php');
  14. require_once(BASE_ROOT_PATH . '/helper/fcode/send_manager.php');
  15. require_once(BASE_ROOT_PATH . '/helper/notify_helper.php');
  16. class TestFcode extends PHPUnit_Framework_TestCase
  17. {
  18. public static function setUpBeforeClass()
  19. {
  20. Base::run_util();
  21. }
  22. public function testManager()
  23. {
  24. $manager = fcode\present_manager::instance();
  25. }
  26. public function testSendManager()
  27. {
  28. $manager = fcode\send_manager::instance();
  29. $manager->fetch(600,1);
  30. }
  31. public function testGenerate()
  32. {
  33. $gen = new fcode\generator(24,10,'HSDX01',10);
  34. $url = $gen->make();
  35. }
  36. public function testGrab()
  37. {
  38. // $oper = new fcode\operator(24,0);
  39. // $fcode = $oper->grab();
  40. }
  41. public function testPrefix()
  42. {
  43. $mod_fcode = Model('goods_fcode');
  44. $result = $mod_fcode->where(array('fc_code' => 'NWY818729'))->find();
  45. $fcode = new fcode\mfcode('NWY818729');
  46. $code = sprintf("%06s",'DLHS');
  47. }
  48. public function testWarning()
  49. {
  50. notify_helper::onFcodeWarning();
  51. }
  52. }