Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 357
0.00% covered (danger)
0.00%
0 / 7
CRAP
0.00% covered (danger)
0.00%
0 / 1
Rptentryproduct_test
0.00% covered (danger)
0.00%
0 / 357
0.00% covered (danger)
0.00%
0 / 7
72
0.00% covered (danger)
0.00%
0 / 1
 __construct
n/a
0 / 0
n/a
0 / 0
1
 test_Rpt_ออกรายงานแบบพรีวิว
0.00% covered (danger)
0.00%
0 / 57
0.00% covered (danger)
0.00%
0 / 1
2
 test_Rpt_ออกรายงานแบบพรีวิวและกดหน้าถัดไป
0.00% covered (danger)
0.00%
0 / 15
0.00% covered (danger)
0.00%
0 / 1
2
 test_Rpt_ออกรายงานแบบพรีวิวและมีเงื่อนไขการกรองด้วยสินค้า
0.00% covered (danger)
0.00%
0 / 57
0.00% covered (danger)
0.00%
0 / 1
2
 test_Rpt_ออกรายงานแบบพรีวิวและมีเงื่อนไขการกรองด้วยประเภทสินค้า
0.00% covered (danger)
0.00%
0 / 57
0.00% covered (danger)
0.00%
0 / 1
2
 test_Rpt_ออกรายงานแบบพรีวิวและมีเงื่อนไขการกรองด้วยประเภทสินค้าและยี่ห้อ
0.00% covered (danger)
0.00%
0 / 57
0.00% covered (danger)
0.00%
0 / 1
2
 test_Rpt_ออกรายงานแบบพรีวิวและมีเงื่อนไขการกรองด้วยประเภทสินค้าและยี่ห้อและรุ่น
0.00% covered (danger)
0.00%
0 / 57
0.00% covered (danger)
0.00%
0 / 1
2
 test_Rpt_ออกรายงานแบบพรีวิวและมีเงื่อนไขการกรองด้วยประเภทสินค้าและยี่ห้อและรุ่นและกลุ่มสินค้า
0.00% covered (danger)
0.00%
0 / 57
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2/**
3 * Part of ci-phpunit-test
4 *
5 * @author     Kenji Suzuki <https://github.com/kenjis>
6 * @license    MIT License
7 * @copyright  2015 Kenji Suzuki
8 * @link       https://github.com/kenjis/ci-phpunit-test
9 */
10
11class Rptentryproduct_test extends TestCase
12{
13
14    /** 
15     *@codeCoverageIgnore
16    */
17    public function __construct() {
18        parent::__construct();
19        $ci = &get_instance();
20        $ci->load->helper('validator_helper');
21        $this->code = substr(md5(uniqid(mt_rand(), true)), 0, 5);
22        $_SESSION =array (
23            '__ci_last_regenerate' => 1674475513,
24            'lang' => 'th',
25            'tLangID' => 1,
26            'tSesUserLogin' => '009',
27            'tSesUsrRoleCodeMulti' => '\'00002\'',
28            'nSesUsrRoleLevel' => 99,
29            'tSesUsrAgnCode' => NULL,
30            'tSesUsrAgnName' => NULL,
31            'tSesUsrMerCode' => NULL,
32            'tSesUsrMerName' => NULL,
33            'tSesUsrBchCodeDefault' => '00001',
34            'tSesUsrBchNameDefault' => 'AdaSoft00001',
35            'tSesUsrBchCodeMulti' => '\'00001\'',
36            'tSesUsrBchNameMulti' => '\'AdaSoft00001\'',
37            'nSesUsrBchCount' => 0,
38            'tSesUsrShpCodeDefault' => '00014',
39            'tSesUsrShpNameDefault' => 'รันไทม์ช็อป',
40            'tSesUsrShpCodeMulti' => '\'00014\'',
41            'tSesUsrShpNameMulti' => '\'รันไทม์ช็อป\'',
42            'nSesUsrShpCount' => 0,
43            'tSesUsrWahCode' => '00001',
44            'tSesUsrWahName' => 'คลังขาย',
45            'tSesUsrLoginLevel' => 'HQ',
46            'tSesUsrLoginAgency' => 0,
47            'bSesLogIn' => 1,
48            'tSesUserCode' => '00002',
49            'tSesUsername' => '00002',
50            'tSesUsrDptName' => NULL,
51            'tSesUsrDptCode' => NULL,
52            'tSesUsrUsername' => 'Adasoft',
53            'tSesUsrImagePerson' => NULL,
54            'tSesUsrInfo' => 
55            array (
56              'FTUsrStaActive' => 1,
57              'FTUsrLogType' => 1,
58              'FTStaError' => 0,
59              'FTUsrCode' => '00002',
60              'FTUsrName' => 'Adasoft',
61              'FTDptCode' => NULL,
62              'FTDptName' => NULL,
63              'FTImgObj' => NULL,
64            ),
65            'tSesUsrGroup' => 
66            array (
67              0 => 
68              array (
69                'FTUsrCode' => '00002',
70                'FTAgnCode' => NULL,
71                'FTAgnName' => NULL,
72                'FTBchCode' => NULL,
73                'FTBchName' => NULL,
74                'FTShpCode' => NULL,
75                'FTShpName' => NULL,
76                'FTMerCode' => NULL,
77                'FTMerName' => NULL,
78                'FTWahCode' => NULL,
79                'FTWahName' => NULL,
80                'FTLoginLevel' => 'HQ',
81                'FTStaLoginAgn' => 0,
82              ),
83            ),
84            'tSesSessionID' => '0000220230123185822',
85            'tSesSessionDate' => '2023-01-23 18:58:22',
86            'tLangEdit' => 1,
87            'bIsHaveAgn' => NULL,
88            'tSesUsrLevel' => 'HQ',
89            'tSesUsrRoleSpcCodeMulti' => '\'00002\',\'00003\',\'00004\',\'00005\',\'00006\',\'00007\',\'00008\',\'00009\',\'00010\',\'00011\',\'00012\',\'00013\',\'00014\',\'00016\',\'00017\',\'00018\',\'00019\',\'00020\',\'00021\',\'00022\',\'00023\',\'00024\',\'00025\',\'00026\',\'00027\',\'00028\',\'00029\',\'00030\',\'00031\',\'00032\',\'00033\',\'00034\',\'00035\',\'00036\',\'00037\',\'00038\'',
90            'bShpEnabled' => 1,
91            'bAgnEnabled' => 1,
92            'bLockerEnabled' => NULL,
93            'bPdtFasionEnabled' => NULL,
94            'tSesHQBchCode' => '00001',
95            'bSesRegStaLicense' => 1,
96            'tSesCstKey' => '52a8a4705e6c',
97            'bSesRegStaBuyPackage' => 1,
98        );
99
100        $_COOKIE['nBrwTopWebCookie_00002'] = 50;
101        $_COOKIE['nSesTopPdt_00002'] = 50;
102    }
103
104
105    //1.เข้าหน้าแรกต้องสำเร็จ
106    public function test_Rpt_ออกรายงานแบบพรีวิว(){
107        print " 1.Rpt_ออกรายงานแบบพรีวิว \n";
108        $aParam =array(
109            'ohdRptTypeExport' => 'html',
110            'ohdRptModCode' => '006',
111            'ohdRptGrpCode' => '006001',
112            'ohdRptCode' => '006001003',
113            'ohdRptName' => 'รายงานสินค้า',
114            'ohdRptRoute' => 'rptEntryProduct',
115            'ohdTypeDataCondition' => '2',
116            'oetSpcAgncyCode' => '',
117            'oetSpcAgncyName' => '',
118            'oetRptBchCodeFrom' => '',
119            'oetRptBchNameFrom' => '',
120            'oetRptBchCodeTo' => '',
121            'oetRptBchNameTo' => '',
122            'oetRptBchStaSelectAll' => '',
123            'oetRptBchCodeSelect' => '',
124            'oetRptBchNameSelect' => '',
125            'oetRptShpCodeFrom' => '',
126            'oetRptShpNameFrom' => '',
127            'oetRptShpCodeTo' => '',
128            'oetRptShpNameTo' => '',
129            'oetRptShpStaSelectAll' => '',
130            'oetRptShpCodeSelect' => '',
131            'oetRptShpNameSelect' => '',
132            'oetRptPdtGrpCodeFrom' => '',
133            'oetRptPdtGrpNameFrom' => '',
134            'oetRptPdtGrpCodeTo' => '',
135            'oetRptPdtGrpNameTo' => '',
136            'oetRptPdtTypeCodeFrom' => '',
137            'oetRptPdtTypeNameFrom' => '',
138            'oetRptPdtTypeCodeTo' => '',
139            'oetRptPdtTypeNameTo' => '',
140            'oetRptPdtCodeFrom' => '',
141            'oetRptPdtNameFrom' => '',
142            'oetRptPdtCodeTo' => '',
143            'oetRptPdtNameTo' => '',
144            'ocmRptPdtStaActive' => '1',
145            'oetRptBrandCodeFrom' => '',
146            'oetRptBrandNameFrom' => '',
147            'oetRptBrandCodeTo' => '',
148            'oetRptBrandNameTo' => '',
149            'oetRptModelCodeFrom' => '',
150            'oetRptModelNameFrom' => '',
151            'oetRptModelCodeTo' => '',
152            'oetRptModelNameTo' => '',
153            'ocmRptPdtType' => '0',
154            'ocmRptStaVat' => '1',
155            'oetChkRptCode' => '006001003',
156          );
157        $oOutput = $this->request(
158            'POST',
159            'report/reportentryproduct/Rptentryproduct_controller/index',
160            $aParam
161        );
162        $this->assertStringContainsString('ohdRptRoute', $oOutput);
163        $this->assertResponseCode(200);
164    }
165
166
167
168   //1.เข้าหน้าแรกต้องสำเร็จ
169   public function test_Rpt_ออกรายงานแบบพรีวิวและกดหน้าถัดไป(){
170    print " 2.Rpt_ออกรายงานแบบพรีวิวและกดหน้าถัดไป \n";
171    $aParam = array(
172        'ohdRptRoute' => 'rptEntryProduct',
173        'ohdRptCode' => '006001003',
174        'ohdRptTypeExport' => 'html',
175        'ohdRptDataFilter' => '{"tUserSession":"0000220230412102119","tCompName":"Nattakit.adasoft.adasoft.com","tRptCode":"006001003","nLangID":1,"tTypeSelect":"2","tAgnCode":"","tBchCodeFrom":"","tBchNameFrom":"","tBchCodeTo":"","tBchNameTo":"","tBchCodeSelect":"","tBchNameSelect":"","bBchStaSelectAll":false,"tShpCodeFrom":"","tShpNameFrom":"","tShpCodeTo":"","tShpNameTo":"","tShpCodeSelect":"","tShpNameSelect":"","bShpStaSelectAll":false,"bFilterMerStaAll":false,"tFilterMerCode":"","tFilterMerName":"","tPdtGrpCodeFrom":"","tPdtGrpNameFrom":"","tPdtGrpCodeTo":"","tPdtGrpNameTo":"","tPdtTypeCodeFrom":"","tPdtTypeNameFrom":"","tPdtTypeCodeTo":"","tPdtTypeNameTo":"","tPdtCodeFrom":"","tPdtNameFrom":"","tPdtCodeTo":"","tPdtNameTo":"","tPdtBrandCodeFrom":"","tPdtBrandNameFrom":"","tPdtBrandCodeTo":"","tPdtBrandNameTo":"","tPdtModelCodeFrom":"","tPdtModelNameFrom":"","tPdtModelCodeTo":"","tPdtModelNameTo":"","tPdtStaActive":"1","tPdtRptPdtType":"","tPdtRptStaVat":"1"}',
176        'ohdRptCurrentPage' => '2',
177      );
178    $oOutput = $this->request(
179        'POST',
180        'report/reportentryproduct/Rptentryproduct_controller/FSvCCallRptViewBeforePrintClickPage',
181        $aParam
182    );
183    $this->assertStringContainsString('ohdRptRoute', $oOutput);
184    $this->assertResponseCode(200);
185}
186
187
188    //3.เข้าหน้าแรกต้องสำเร็จ
189    public function test_Rpt_ออกรายงานแบบพรีวิวและมีเงื่อนไขการกรองด้วยสินค้า(){
190        print " 3.test_Rpt_ออกรายงานแบบพรีวิวและมีเงื่อนไขการกรองด้วยสินค้า \n";
191        $aParam =array(
192            'ohdRptTypeExport' => 'html',
193            'ohdRptModCode' => '006',
194            'ohdRptGrpCode' => '006001',
195            'ohdRptCode' => '006001003',
196            'ohdRptName' => 'รายงานสินค้า',
197            'ohdRptRoute' => 'rptEntryProduct',
198            'ohdTypeDataCondition' => '2',
199            'oetSpcAgncyCode' => '',
200            'oetSpcAgncyName' => '',
201            'oetRptBchCodeFrom' => '',
202            'oetRptBchNameFrom' => '',
203            'oetRptBchCodeTo' => '',
204            'oetRptBchNameTo' => '',
205            'oetRptBchStaSelectAll' => '',
206            'oetRptBchCodeSelect' => '',
207            'oetRptBchNameSelect' => '',
208            'oetRptShpCodeFrom' => '',
209            'oetRptShpNameFrom' => '',
210            'oetRptShpCodeTo' => '',
211            'oetRptShpNameTo' => '',
212            'oetRptShpStaSelectAll' => '',
213            'oetRptShpCodeSelect' => '',
214            'oetRptShpNameSelect' => '',
215            'oetRptPdtGrpCodeFrom' => '',
216            'oetRptPdtGrpNameFrom' => '',
217            'oetRptPdtGrpCodeTo' => '',
218            'oetRptPdtGrpNameTo' => '',
219            'oetRptPdtTypeCodeFrom' => '',
220            'oetRptPdtTypeNameFrom' => '',
221            'oetRptPdtTypeCodeTo' => '',
222            'oetRptPdtTypeNameTo' => '',
223            'oetRptPdtCodeFrom' => '00079',
224            'oetRptPdtNameFrom' => 'สติ๊กเกอร์ SME ตราช้าง ขนาด A7 (22 x 38 mm)',
225            'oetRptPdtCodeTo' => '00079',
226            'oetRptPdtNameTo' => 'สติ๊กเกอร์ SME ตราช้าง ขนาด A7 (22 x 38 mm)',
227            'ocmRptPdtStaActive' => '1',
228            'oetRptBrandCodeFrom' => '',
229            'oetRptBrandNameFrom' => '',
230            'oetRptBrandCodeTo' => '',
231            'oetRptBrandNameTo' => '',
232            'oetRptModelCodeFrom' => '',
233            'oetRptModelNameFrom' => '',
234            'oetRptModelCodeTo' => '',
235            'oetRptModelNameTo' => '',
236            'ocmRptPdtType' => '0',
237            'ocmRptStaVat' => '1',
238            'oetChkRptCode' => '006001003',
239          );
240        $oOutput = $this->request(
241            'POST',
242            'report/reportentryproduct/Rptentryproduct_controller/index',
243            $aParam
244        );
245        $this->assertStringContainsString('ohdRptRoute', $oOutput);
246        $this->assertResponseCode(200);
247    }
248
249
250        //4.เข้าหน้าแรกต้องสำเร็จ
251        public function test_Rpt_ออกรายงานแบบพรีวิวและมีเงื่อนไขการกรองด้วยประเภทสินค้า(){
252            print " 4.test_Rpt_ออกรายงานแบบพรีวิวและมีเงื่อนไขการกรองด้วยประเภทสินค้า \n";
253            $aParam =array(
254                'ohdRptTypeExport' => 'html',
255                'ohdRptModCode' => '006',
256                'ohdRptGrpCode' => '006001',
257                'ohdRptCode' => '006001003',
258                'ohdRptName' => 'รายงานสินค้า',
259                'ohdRptRoute' => 'rptEntryProduct',
260                'ohdTypeDataCondition' => '2',
261                'oetSpcAgncyCode' => '',
262                'oetSpcAgncyName' => '',
263                'oetRptBchCodeFrom' => '',
264                'oetRptBchNameFrom' => '',
265                'oetRptBchCodeTo' => '',
266                'oetRptBchNameTo' => '',
267                'oetRptBchStaSelectAll' => '',
268                'oetRptBchCodeSelect' => '',
269                'oetRptBchNameSelect' => '',
270                'oetRptShpCodeFrom' => '',
271                'oetRptShpNameFrom' => '',
272                'oetRptShpCodeTo' => '',
273                'oetRptShpNameTo' => '',
274                'oetRptShpStaSelectAll' => '',
275                'oetRptShpCodeSelect' => '',
276                'oetRptShpNameSelect' => '',
277                'oetRptPdtGrpCodeFrom' => '',
278                'oetRptPdtGrpNameFrom' => '',
279                'oetRptPdtGrpCodeTo' => '',
280                'oetRptPdtGrpNameTo' => '',
281                'oetRptPdtTypeCodeFrom' => '00001',
282                'oetRptPdtTypeNameFrom' => 'กับข้าว',
283                'oetRptPdtTypeCodeTo' => '00001',
284                'oetRptPdtTypeNameTo' => 'กับข้าว',
285                'oetRptPdtCodeFrom' => '',
286                'oetRptPdtNameFrom' => '',
287                'oetRptPdtCodeTo' => '',
288                'oetRptPdtNameTo' => '',
289                'ocmRptPdtStaActive' => '1',
290                'oetRptBrandCodeFrom' => '',
291                'oetRptBrandNameFrom' => '',
292                'oetRptBrandCodeTo' => '',
293                'oetRptBrandNameTo' => '',
294                'oetRptModelCodeFrom' => '',
295                'oetRptModelNameFrom' => '',
296                'oetRptModelCodeTo' => '',
297                'oetRptModelNameTo' => '',
298                'ocmRptPdtType' => '0',
299                'ocmRptStaVat' => '1',
300                'oetChkRptCode' => '006001003',
301              );
302            $oOutput = $this->request(
303                'POST',
304                'report/reportentryproduct/Rptentryproduct_controller/index',
305                $aParam
306            );
307            $this->assertStringContainsString('ohdRptRoute', $oOutput);
308            $this->assertResponseCode(200);
309
310
311        }
312
313
314        
315        //5.เข้าหน้าแรกต้องสำเร็จ
316        public function test_Rpt_ออกรายงานแบบพรีวิวและมีเงื่อนไขการกรองด้วยประเภทสินค้าและยี่ห้อ(){
317            print " 5.test_Rpt_ออกรายงานแบบพรีวิวและมีเงื่อนไขการกรองด้วยประเภทสินค้าและยี่ห้อ \n";
318            $aParam =array(
319                'ohdRptTypeExport' => 'html',
320                'ohdRptModCode' => '006',
321                'ohdRptGrpCode' => '006001',
322                'ohdRptCode' => '006001003',
323                'ohdRptName' => 'รายงานสินค้า',
324                'ohdRptRoute' => 'rptEntryProduct',
325                'ohdTypeDataCondition' => '2',
326                'oetSpcAgncyCode' => '',
327                'oetSpcAgncyName' => '',
328                'oetRptBchCodeFrom' => '',
329                'oetRptBchNameFrom' => '',
330                'oetRptBchCodeTo' => '',
331                'oetRptBchNameTo' => '',
332                'oetRptBchStaSelectAll' => '',
333                'oetRptBchCodeSelect' => '',
334                'oetRptBchNameSelect' => '',
335                'oetRptShpCodeFrom' => '',
336                'oetRptShpNameFrom' => '',
337                'oetRptShpCodeTo' => '',
338                'oetRptShpNameTo' => '',
339                'oetRptShpStaSelectAll' => '',
340                'oetRptShpCodeSelect' => '',
341                'oetRptShpNameSelect' => '',
342                'oetRptPdtGrpCodeFrom' => '',
343                'oetRptPdtGrpNameFrom' => '',
344                'oetRptPdtGrpCodeTo' => '',
345                'oetRptPdtGrpNameTo' => '',
346                'oetRptPdtTypeCodeFrom' => '00001',
347                'oetRptPdtTypeNameFrom' => 'กับข้าว',
348                'oetRptPdtTypeCodeTo' => '00001',
349                'oetRptPdtTypeNameTo' => 'กับข้าว',
350                'oetRptPdtCodeFrom' => '',
351                'oetRptPdtNameFrom' => '',
352                'oetRptPdtCodeTo' => '',
353                'oetRptPdtNameTo' => '',
354                'ocmRptPdtStaActive' => '1',
355                'oetRptBrandCodeFrom' => '0004',
356                'oetRptBrandNameFrom' => 'สีเหลืองอ่อน',
357                'oetRptBrandCodeTo' => '0004',
358                'oetRptBrandNameTo' => 'สีเหลืองอ่อน',
359                'oetRptModelCodeFrom' => '',
360                'oetRptModelNameFrom' => '',
361                'oetRptModelCodeTo' => '',
362                'oetRptModelNameTo' => '',
363                'ocmRptPdtType' => '0',
364                'ocmRptStaVat' => '1',
365                'oetChkRptCode' => '006001003',
366              );
367            $oOutput = $this->request(
368                'POST',
369                'report/reportentryproduct/Rptentryproduct_controller/index',
370                $aParam
371            );
372            $this->assertStringContainsString('ohdRptRoute', $oOutput);
373            $this->assertResponseCode(200);
374        }
375
376
377
378        //6.เข้าหน้าแรกต้องสำเร็จ
379        public function test_Rpt_ออกรายงานแบบพรีวิวและมีเงื่อนไขการกรองด้วยประเภทสินค้าและยี่ห้อและรุ่น(){
380            print " 6.test_Rpt_ออกรายงานแบบพรีวิวและมีเงื่อนไขการกรองด้วยประเภทสินค้าและยี่ห้อและรุ่น \n";
381            $aParam =array(
382                'ohdRptTypeExport' => 'html',
383                'ohdRptModCode' => '006',
384                'ohdRptGrpCode' => '006001',
385                'ohdRptCode' => '006001003',
386                'ohdRptName' => 'รายงานสินค้า',
387                'ohdRptRoute' => 'rptEntryProduct',
388                'ohdTypeDataCondition' => '2',
389                'oetSpcAgncyCode' => '',
390                'oetSpcAgncyName' => '',
391                'oetRptBchCodeFrom' => '',
392                'oetRptBchNameFrom' => '',
393                'oetRptBchCodeTo' => '',
394                'oetRptBchNameTo' => '',
395                'oetRptBchStaSelectAll' => '',
396                'oetRptBchCodeSelect' => '',
397                'oetRptBchNameSelect' => '',
398                'oetRptShpCodeFrom' => '',
399                'oetRptShpNameFrom' => '',
400                'oetRptShpCodeTo' => '',
401                'oetRptShpNameTo' => '',
402                'oetRptShpStaSelectAll' => '',
403                'oetRptShpCodeSelect' => '',
404                'oetRptShpNameSelect' => '',
405                'oetRptPdtGrpCodeFrom' => '',
406                'oetRptPdtGrpNameFrom' => '',
407                'oetRptPdtGrpCodeTo' => '',
408                'oetRptPdtGrpNameTo' => '',
409                'oetRptPdtTypeCodeFrom' => '00001',
410                'oetRptPdtTypeNameFrom' => 'กับข้าว',
411                'oetRptPdtTypeCodeTo' => '00001',
412                'oetRptPdtTypeNameTo' => 'กับข้าว',
413                'oetRptPdtCodeFrom' => '',
414                'oetRptPdtNameFrom' => '',
415                'oetRptPdtCodeTo' => '',
416                'oetRptPdtNameTo' => '',
417                'ocmRptPdtStaActive' => '1',
418                'oetRptBrandCodeFrom' => '0004',
419                'oetRptBrandNameFrom' => 'สีเหลืองอ่อน',
420                'oetRptBrandCodeTo' => '0004',
421                'oetRptBrandNameTo' => 'สีเหลืองอ่อน',
422                'oetRptModelCodeFrom' => '',
423                'oetRptModelNameFrom' => '',
424                'oetRptModelCodeTo' => '',
425                'oetRptModelNameTo' => '',
426                'ocmRptPdtType' => '0',
427                'ocmRptStaVat' => '1',
428                'oetChkRptCode' => '006001003',
429                );
430            $oOutput = $this->request(
431                'POST',
432                'report/reportentryproduct/Rptentryproduct_controller/index',
433                $aParam
434            );
435            $this->assertStringContainsString('ohdRptRoute', $oOutput);
436            $this->assertResponseCode(200);
437        }
438        
439
440
441        
442
443        //7.เข้าหน้าแรกต้องสำเร็จ
444        public function test_Rpt_ออกรายงานแบบพรีวิวและมีเงื่อนไขการกรองด้วยประเภทสินค้าและยี่ห้อและรุ่นและกลุ่มสินค้า(){
445            print " 7.test_Rpt_ออกรายงานแบบพรีวิวและมีเงื่อนไขการกรองด้วยประเภทสินค้าและยี่ห้อและรุ่นและกลุ่มสินค้า \n";
446            $aParam =array(
447                'ohdRptTypeExport' => 'html',
448                'ohdRptModCode' => '006',
449                'ohdRptGrpCode' => '006001',
450                'ohdRptCode' => '006001003',
451                'ohdRptName' => 'รายงานสินค้า',
452                'ohdRptRoute' => 'rptEntryProduct',
453                'ohdTypeDataCondition' => '2',
454                'oetSpcAgncyCode' => '',
455                'oetSpcAgncyName' => '',
456                'oetRptBchCodeFrom' => '',
457                'oetRptBchNameFrom' => '',
458                'oetRptBchCodeTo' => '',
459                'oetRptBchNameTo' => '',
460                'oetRptBchStaSelectAll' => '',
461                'oetRptBchCodeSelect' => '',
462                'oetRptBchNameSelect' => '',
463                'oetRptShpCodeFrom' => '',
464                'oetRptShpNameFrom' => '',
465                'oetRptShpCodeTo' => '',
466                'oetRptShpNameTo' => '',
467                'oetRptShpStaSelectAll' => '',
468                'oetRptShpCodeSelect' => '',
469                'oetRptShpNameSelect' => '',
470                'oetRptPdtGrpCodeFrom' => '',
471                'oetRptPdtGrpNameFrom' => '',
472                'oetRptPdtGrpCodeTo' => '',
473                'oetRptPdtGrpNameTo' => '',
474                'oetRptPdtTypeCodeFrom' => '00001',
475                'oetRptPdtTypeNameFrom' => 'กับข้าว',
476                'oetRptPdtTypeCodeTo' => '00001',
477                'oetRptPdtTypeNameTo' => 'กับข้าว',
478                'oetRptPdtCodeFrom' => '',
479                'oetRptPdtNameFrom' => '',
480                'oetRptPdtCodeTo' => '',
481                'oetRptPdtNameTo' => '',
482                'ocmRptPdtStaActive' => '1',
483                'oetRptBrandCodeFrom' => '0004',
484                'oetRptBrandNameFrom' => 'สีเหลืองอ่อน',
485                'oetRptBrandCodeTo' => '0004',
486                'oetRptBrandNameTo' => 'สีเหลืองอ่อน',
487                'oetRptModelCodeFrom' => '',
488                'oetRptModelNameFrom' => '',
489                'oetRptModelCodeTo' => '',
490                'oetRptModelNameTo' => '',
491                'ocmRptPdtType' => '0',
492                'ocmRptStaVat' => '1',
493                'oetChkRptCode' => '006001003',
494                );
495            $oOutput = $this->request(
496                'POST',
497                'report/reportentryproduct/Rptentryproduct_controller/index',
498                $aParam
499            );
500            $this->assertStringContainsString('ohdRptRoute', $oOutput);
501            $this->assertResponseCode(200);
502        }
503    
504}