如何在Laravel中编写phpunit测试以实现以下功能

问题描述

{smallThumbnail: http://books.google.com/books/content?id=miiADwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api,thumbnail: http://books.google.com/books/content?id=miiADwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api}

我已经模拟了$ arrayData = $ this-> assignmentApplicationArr;数组日期,例如:

public function storeAppUsePlaces($fromDate,$toDate) {
        $arrayData = $this->assignmentApplicationArr;
        DB::table('t_app_useplaces')->whereBetween('dtest_date',[$fromDate,$toDate])->delete(); 
        $arrayData = array_map(function($arrayData) {
            return array(
                'sexam_class' => $arrayData['exam_category'],'splace_code' => $arrayData['tc_code'],'sroom_code' => $arrayData['room_code'],'sroom_details_code' => $arrayData['room_detail_code'],'dtest_date' => $arrayData['test_date'],'stime_zone_class' => $arrayData['timezone'],'itotal_seats' => $arrayData['total_seats'],'itotal_applications' => $arrayData['total_applications'],'ireserve_count' => $arrayData['reserveCnt']
            );
        },$arrayData);

        foreach ($arrayData as $key => $array_fam) {  
            $arrayData[$key]['idel_flg'] = 0;
            $arrayData[$key]['dcreate_date'] = date("Y-m-d");
            $arrayData[$key]['screate_name'] = 'app_allocation';
            $arrayData[$key]['dupdate_date'] = date("Y-m-d");
            $arrayData[$key]['supdate_name'] = '';
        }

        $items = collect($arrayData);
        $chunks = $items->chunk(ApplicationAllocationController::T_APP_USEPLACES_CHUNK_CNT);
        foreach ($chunks as $chunk) {
            DB::table('t_app_useplaces')->insert($chunk->toArray());
            return $chunks;
        }
    }

但不了解如何在Laravel框架中为方法storeAppUsePlaces使用PHPUnit编写测试。 我是PHPUnit的新手,也是Laravel的新手。请帮帮我。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)