Added more tests.

This commit is contained in:
2017-07-08 19:24:07 +01:00
parent adf4549371
commit ef10f16d96
64 changed files with 1014 additions and 3596 deletions

View File

@@ -51,35 +51,75 @@ namespace DiscImageChef.Tests.Filesystems
public class HFSPlus_APM
{
readonly string[] testfiles = {
"macosx.vdi.lz", "macosx_journal.vdi.lz",
"macosx_10.11.vdi.lz", "macosx_10.11_journal.vdi.lz","darwin_1.3.1.vdi.lz","darwin_1.3.1_wrapped.vdi.lz",
"darwin_1.4.1.vdi.lz","darwin_1.4.1_wrapped.vdi.lz","darwin_6.0.2.vdi.lz","darwin_6.0.2_wrapped.vdi.lz",
"darwin_8.0.1_journal.vdi.lz","darwin_8.0.1.vdi.lz","darwin_8.0.1_wrapped.vdi.lz","macos_8.1.vdi.lz",
"macos_9.0.4.vdi.lz","macos_9.1.vdi.lz","macos_9.2.1.vdi.lz","macos_9.2.2.vdi.lz",
"macosx_10.2.vdi.lz","macosx_10.3_journal.vdi.lz","macosx_10.3.vdi.lz","macosx_10.4_journal.vdi.lz",
"macosx_10.4.vdi.lz",
};
readonly ulong[] sectors = {
409600, 614400,
409600, 614400, 819200, 614400,
819200, 614400, 819200, 614400,
1228800, 819200, 614400, 4194304,
4194304, 4194304,4194304,4194304,
4194304, 2097152, 4194304, 2097152,
4194304
};
readonly uint[] sectorsize = {
512, 512
512, 512, 512, 512,
512, 512, 512, 512,
512, 512, 512, 512,
512, 512, 512, 512,
512, 512, 512, 512,
512,
};
readonly long[] clusters = {
51190, 76790,
51190, 76790, 51190, 76790,
51190, 76790, 51190, 76790,
51190, 76790, 51190, 76790,
51190, 76790, 51190, 76790,
51190, 76790, 51190, 76790,
51190,
};
readonly int[] clustersize = {
4096, 4096,
4096, 4096, 4096, 4096,
4096, 4096, 4096, 4096,
4096, 4096, 4096, 4096,
4096, 4096, 4096, 4096,
4096, 4096, 4096, 4096,
4096,
};
readonly string[] volumename = {
"Volume label","Volume label",
"Volume label","Volume label","Volume label","Volume label",
"Volume label","Volume label","Volume label","Volume label",
"Volume label","Volume label","Volume label","Volume label",
"Volume label","Volume label","Volume label","Volume label",
"Volume label","Volume label","Volume label","Volume label",
"Volume label",
};
readonly string[] volumeserial = {
"UNKNOWN","UNKNOWN",
"UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN",
"UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN",
"UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN",
"UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN",
"UNKNOWN","UNKNOWN","UNKNOWN","UNKNOWN",
"UNKNOWN",
};
readonly string[] oemid = {
"10.0","HFSJ"
"10.0","HFSJ","10.0","HFSJ",
"10.0","HFSJ","10.0","HFSJ",
"10.0","HFSJ","10.0","HFSJ",
"10.0","HFSJ","10.0","HFSJ",
"10.0","HFSJ","10.0","HFSJ",
"10.0",
};
[Test]