#!/usr/bin/env php imagecreatefrombmpTest($validBmpFile)) && p() && e('exception'); // 步骤1:正常BMP文件(在测试环境中可能出现异常) r($fileTest->imagecreatefrombmpTest($invalidBmpFile)) && p() && e('0'); // 步骤2:非24位BMP文件应返回false r($fileTest->imagecreatefrombmpTest($nonBmpFile)) && p() && e('0'); // 步骤3:非BMP格式文件应返回false r($fileTest->imagecreatefrombmpTest('')) && p() && e('exception'); // 步骤4:空文件名参数应返回异常 r($fileTest->imagecreatefrombmpTest($testDataDir . 'test_non_bmp.txt')) && p() && e('0'); // 步骤5:非BMP格式文件应返回false // 清理测试文件 if(file_exists($validBmpFile)) unlink($validBmpFile); if(file_exists($invalidBmpFile)) unlink($invalidBmpFile); if(file_exists($nonBmpFile)) unlink($nonBmpFile); if(is_dir($testDataDir)) rmdir($testDataDir);