mirror of
https://github.com/joncampbell123/dosbox-x.git
synced 2025-05-08 19:32:39 +08:00
update
This commit is contained in:
parent
1339ef1b98
commit
588a84c234
@ -913,7 +913,7 @@ Bitu keyboard_layout::read_codepage_file(const char* codepage_file_name, int32_t
|
||||
sprintf(cp_filename, "EGA4.CPI"); break;
|
||||
case 113: case 737: case 851: case 868: case 869:
|
||||
sprintf(cp_filename, "EGA5.CPI"); break;
|
||||
case 899: case 30008: case 58210: case 59829: case 60853:
|
||||
case 899: case 30008: case 58210: case 59829: case 60258: case 60853:
|
||||
sprintf(cp_filename, "EGA6.CPI"); break;
|
||||
case 30011: case 30013: case 30014: case 30017: case 30018: case 30019:
|
||||
sprintf(cp_filename, "EGA7.CPI"); break;
|
||||
|
@ -75,6 +75,29 @@ TEST(WildFileCmp, QuestionMark)
|
||||
EXPECT_EQ(true, WildFileCmp("TEST", "???T.???"));
|
||||
}
|
||||
|
||||
TEST(WildFileCmp, LongCompare)
|
||||
{
|
||||
EXPECT_EQ(false, LWildFileCmp("TEST", ""));
|
||||
EXPECT_EQ(true, LWildFileCmp("TEST.EXE", "*"));
|
||||
EXPECT_EQ(true, LWildFileCmp("TEST", "?EST"));
|
||||
EXPECT_EQ(false, LWildFileCmp("TEST", "???Z"));
|
||||
EXPECT_EQ(true, LWildFileCmp("TEST.EXE", "T*T.*"));
|
||||
EXPECT_EQ(true, LWildFileCmp("TEST.EXE", "T*T.?X?"));
|
||||
EXPECT_EQ(true, LWildFileCmp("TEST.EXE", "T??T.E*E"));
|
||||
EXPECT_EQ(true, LWildFileCmp("Test.exe", "*ST.E*"));
|
||||
EXPECT_EQ(true, LWildFileCmp("Test long name", "*NAME"));
|
||||
EXPECT_EQ(true, LWildFileCmp("Test long name", "*T*L*M*"));
|
||||
EXPECT_EQ(true, LWildFileCmp("Test long name.txt", "T*long*.T??"));
|
||||
EXPECT_EQ(true, LWildFileCmp("Test long name.txt", "??st*name.*t"));
|
||||
EXPECT_EQ(true, LWildFileCmp("Test long name.txt", "Test?long?????.*t"));
|
||||
EXPECT_EQ(true, LWildFileCmp("Test long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long.txt", "Test*long.???"));
|
||||
EXPECT_EQ(true, LWildFileCmp("Test long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long.txt", "Test long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long.txt"));
|
||||
EXPECT_EQ(false, LWildFileCmp("Test long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long.txt", "Test long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long.txt"));
|
||||
EXPECT_EQ(false, LWildFileCmp("TEST", "Z*"));
|
||||
EXPECT_EQ(false, LWildFileCmp("TEST FILE NAME", "*Y*"));
|
||||
EXPECT_EQ(false, LWildFileCmp("TEST FILE NAME", "*F*X*"));
|
||||
}
|
||||
|
||||
/**
|
||||
* Set_Labels tests. These test the conversion of a FAT/CD-ROM volume
|
||||
* label to an MS-DOS 8.3 label with a variety of edge cases & oddities.
|
||||
|
Loading…
x
Reference in New Issue
Block a user