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

@@ -53,42 +53,49 @@ namespace DiscImageChef.Tests.Filesystems
readonly string[] testfiles = {
"win10.vdi.lz", "win2000.vdi.lz", "winnt_3.10.vdi.lz", "winnt_3.50.vdi.lz",
"winnt_3.51.vdi.lz", "winnt_4.00.vdi.lz", "winvista.vdi.lz", "linux.vdi.lz",
"haiku_hrev51259.vdi.lz",
};
readonly ulong[] sectors = {
524288, 2097152, 1024000, 524288,
524288, 524288, 524288, 262144,
2097152,
};
readonly uint[] sectorsize = {
512, 512, 512, 512,
512, 512, 512, 512,
512,
};
readonly long[] clusters = {
65263, 1046511, 1023057, 524256,
524256, 524096, 64767, 32512,
524256, 524096, 64767, 32511,
261887,
};
readonly int[] clustersize = {
4096, 1024, 512, 512,
512, 512, 4096, 4096,
4096,
};
readonly string[] volumename = {
null, null, null, null,
null, null, null, null,
null,
};
readonly string[] volumeserial = {
"C46C1B3C6C1B28A6","8070C8EC70C8E9CC","10CC6AC6CC6AA5A6","7A14F50014F4BFE5",
"24884447884419A6","822C288D2C287E73","E20AF54B0AF51D6B","065BB96B7C1BCFDA",
"46EC796749C6FA66",
};
readonly string[] oemid = {
null, null, null, null,
null, null, null, null,
null,
};
[Test]
@@ -109,7 +116,9 @@ namespace DiscImageChef.Tests.Filesystems
int part = -1;
for(int j = 0; j < partitions.Count; j++)
{
if(partitions[j].PartitionType == "0x07")
if(partitions[j].PartitionType == "0x07" ||
// Value incorrectly set by Haiku
partitions[j].PartitionType == "0x86")
{
part = j;
break;