feat(backend): 初始化中储粮后端后台代码与数据库脚本

这个提交包含在:
wikiboss
2026-10-15 10:27:34 +08:00
当前提交 2fd14ac036
共有 5554 个文件被更改,包括 1122036 次插入 和 0 次删除

查看文件

@@ -0,0 +1,40 @@
<?php
declare(strict_types=1);
namespace BugHonorFileTimeTest;
use DateTime;
use function fopen;
use PHPUnit\Framework\TestCase;
use ZipStream\Option\Archive;
use ZipStream\Option\File;
use ZipStream\ZipStream;
/**
* Asserts that specified last-modified timestamps are not overwritten when a
* file is added
*/
class BugHonorFileTimeTest extends TestCase
{
public function testHonorsFileTime(): void
{
$archiveOpt = new Archive();
$fileOpt = new File();
$expectedTime = new DateTime('2019-04-21T19:25:00-0800');
$archiveOpt->setOutputStream(fopen('php://memory', 'wb'));
$fileOpt->setTime(clone $expectedTime);
$zip = new ZipStream(null, $archiveOpt);
$zip->addFile('sample.txt', 'Sample', $fileOpt);
$zip->finish();
$this->assertEquals($expectedTime, $fileOpt->getTime());
}
}