UserTaskTest.php 726 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace tests;
  3. require __DIR__ . '/../vendor/autoload.php';
  4. use Monolog\Logger;
  5. use Monolog\Handler\StreamHandler;
  6. use PHPUnit\Framework\TestCase;
  7. use app\models\user\User;
  8. use crmeb\command\Task;
  9. use tw\async\tasks\AsyncClass;
  10. use tw\async\tasks\UserTaskClass;
  11. class UserTaskTest extends TestCase
  12. {
  13. public function test_generate_user_poster()
  14. {
  15. $app = new \think\App();
  16. $app->http->run();
  17. $r = AsyncClass::push('tw\async\tasks\UserTaskClass', [], 'generate_user_poster', [3]);
  18. // $user = User::getUserInfo(3);
  19. // list($suc, $data) = UserTaskClass::generate_user_poster($user);
  20. // self::assertTrue($suc);
  21. echo $r;
  22. self::assertTrue($r);
  23. }
  24. }