mirror of
https://github.com/rustfs/rustfs.git
synced 2026-08-11 07:36:53 +00:00
feat: improve test coverage and fix critical crypto bug - Translate all Chinese comments to English in utils/ip.rs and config/constants/app.rs - Add comprehensive test suite for crypto/encdec/id.rs module (14 new tests) - Fix critical bug in Argon2 key generation that was returning all-zero keys - Improve test coverage for IP utilities and configuration constants - Ensure all test cases follow English naming conventions and meaningful descriptions
This commit is contained in:
@@ -315,7 +315,7 @@ mod tests {
|
||||
|
||||
#[test]
|
||||
fn test_compression_format_from_extension() {
|
||||
// 测试支持的压缩格式识别
|
||||
// Test supported compression format recognition
|
||||
assert_eq!(CompressionFormat::from_extension("gz"), CompressionFormat::Gzip);
|
||||
assert_eq!(CompressionFormat::from_extension("gzip"), CompressionFormat::Gzip);
|
||||
assert_eq!(CompressionFormat::from_extension("bz2"), CompressionFormat::Bzip2);
|
||||
@@ -327,11 +327,11 @@ mod tests {
|
||||
assert_eq!(CompressionFormat::from_extension("zstd"), CompressionFormat::Zstd);
|
||||
assert_eq!(CompressionFormat::from_extension("tar"), CompressionFormat::Tar);
|
||||
|
||||
// 测试大小写不敏感
|
||||
// Test case insensitivity
|
||||
assert_eq!(CompressionFormat::from_extension("GZ"), CompressionFormat::Gzip);
|
||||
assert_eq!(CompressionFormat::from_extension("ZIP"), CompressionFormat::Zip);
|
||||
|
||||
// 测试未知格式
|
||||
// Test unknown formats
|
||||
assert_eq!(CompressionFormat::from_extension("unknown"), CompressionFormat::Unknown);
|
||||
assert_eq!(CompressionFormat::from_extension("txt"), CompressionFormat::Unknown);
|
||||
assert_eq!(CompressionFormat::from_extension(""), CompressionFormat::Unknown);
|
||||
|
||||
Reference in New Issue
Block a user