#!/usr/bin/env php 'http://test.com', 'idList' => '1,2,3', 'cols' => array('id', 'name'), 'data' => array('item1', 'item2')); r($docTest->formFromSessionTest('product')) && p('0;1') && e('http://test.com,1,2,3'); // 测试步骤2:session中不存在数据,返回空值 r($docTest->formFromSessionTest('nonexistent')) && p('0;1') && e(','); // 测试步骤3:session中存在部分数据(仅url和idList) $_SESSION['zentaoListproject'] = array('url' => 'http://project.com', 'idList' => '10,20'); r($docTest->formFromSessionTest('project')) && p('0;1') && e('http://project.com,10,20'); // 测试步骤4:验证session数据被删除(再次调用同一type返回空) r($docTest->formFromSessionTest('product')) && p('0;1') && e(','); // 测试步骤5:不同type参数获取不同session $_SESSION['zentaoListexecution'] = array('url' => 'http://execution.com', 'idList' => '5,6,7', 'cols' => array('status'), 'data' => array('test')); r($docTest->formFromSessionTest('execution')) && p('0;1') && e('http://execution.com,5,6,7');