#!/usr/bin/env php buildOptionconfigurationDataTest(array('id' => 1, 'fieldid' => 'field1', 'optionid' => 'option1', 'fieldconfig' => 'config1'))) && p('id,fieldid,optionid,fieldconfig') && e('1,field1,option1,config1'); // 步骤1:完整数据测试 r($convertTest->buildOptionconfigurationDataTest(array('id' => 2))) && p('id,fieldid,optionid,fieldconfig') && e('2,~~,~~,~~'); // 步骤2:最小必填数据测试 r($convertTest->buildOptionconfigurationDataTest(array('id' => 3, 'fieldid' => 'field3', 'optionid' => 'option3'))) && p('id,fieldid,optionid,fieldconfig') && e('3,field3,option3,~~'); // 步骤3:部分字段缺失测试 r($convertTest->buildOptionconfigurationDataTest(array('id' => 4, 'fieldid' => '', 'optionid' => null, 'fieldconfig' => '0'))) && p('id,fieldid,optionid,fieldconfig') && e('4,~~,~~,0'); // 步骤4:空值字段处理测试 r($convertTest->buildOptionconfigurationDataTest(array('id' => 5, 'fieldid' => 123, 'optionid' => 456, 'fieldconfig' => 789))) && p('id,fieldid,optionid,fieldconfig') && e('5,123,456,789'); // 步骤5:数值类型字段测试