Add unit tests from BeOS R5 generated with fssetter.

This commit is contained in:
2021-04-28 21:43:33 +01:00
parent d62aea0944
commit ba9a0bba40
8 changed files with 120 additions and 5 deletions

View File

@@ -64,7 +64,17 @@ namespace Aaru.Tests.Filesystems.BeFS
Clusters = 130976,
ClusterSize = 1024,
VolumeName = "Volume label"
}
},
new FileSystemTest
{
TestFile = "beos_r5.aif",
MediaType = MediaType.GENERIC_HDD,
Sectors = 262144,
SectorSize = 512,
Clusters = 130976,
ClusterSize = 1024,
VolumeName = "Volume label"
},
};
}
}

View File

@@ -84,7 +84,37 @@ namespace Aaru.Tests.Filesystems.BeFS
Clusters = 524272,
ClusterSize = 2048,
VolumeName = "Volume label"
}
},
new FileSystemTest
{
TestFile = "beos_r5.aif",
MediaType = MediaType.GENERIC_HDD,
Sectors = 262144,
SectorSize = 512,
Clusters = 130536,
ClusterSize = 1024,
VolumeName = "Volume label"
},
new FileSystemTest
{
TestFile = "beos_r5_2k.aif",
MediaType = MediaType.GENERIC_HDD,
Sectors = 262144,
SectorSize = 512,
Clusters = 65268,
ClusterSize = 2048,
VolumeName = "Volume label 2K"
},
new FileSystemTest
{
TestFile = "beos_r5_4k.aif",
MediaType = MediaType.GENERIC_HDD,
Sectors = 262144,
SectorSize = 512,
Clusters = 32634,
ClusterSize = 4096,
VolumeName = "Volume label 4K"
},
};
}
}

View File

@@ -64,6 +64,16 @@ namespace Aaru.Tests.Filesystems.BeFS
Clusters = 1440,
ClusterSize = 1024,
VolumeName = "Volume label"
},
new FileSystemTest
{
TestFile = "beos_r5.img.lz",
MediaType = MediaType.DOS_35_HD,
Sectors = 2880,
SectorSize = 512,
Clusters = 1440,
ClusterSize = 1024,
VolumeName = "Volume label"
}
};
}

View File

@@ -5416,7 +5416,20 @@ namespace Aaru.Tests.Filesystems.FAT12
SystemId = "GEOWORKS",
VolumeName = "GEOS41",
VolumeSerial = "8D684C67"
}
},
new FileSystemTest
{
TestFile = "beos_r5_mf2hd.img.lz",
MediaType = MediaType.DOS_35_HD,
Sectors = 2880,
SectorSize = 512,
Bootable = true,
Clusters = 2880,
ClusterSize = 512,
SystemId = "BeOS ",
VolumeName = "VOLUMELABEL",
VolumeSerial = "00000000"
},
};
}
}

View File

@@ -876,6 +876,19 @@ namespace Aaru.Tests.Filesystems.FAT16
SystemId = "mkfs.fat",
VolumeName = "DICSETTER",
VolumeSerial = "FCC308A7"
},
new FileSystemTest
{
TestFile = "beos_r5.aif",
MediaType = MediaType.GENERIC_HDD,
Sectors = 262144,
SectorSize = 512,
Bootable = true,
Clusters = 65268,
ClusterSize = 2048,
SystemId = "BeOS ",
VolumeName = "VOLUMELABEL",
VolumeSerial = "00000000"
}
};
}

View File

@@ -80,7 +80,20 @@ namespace Aaru.Tests.Filesystems.FAT16
SystemId = "BeOS ",
VolumeName = "VOLUME LABE",
VolumeSerial = "00000000"
}
},
new FileSystemTest
{
TestFile = "beos_r5_mf2hd.img.lz",
MediaType = MediaType.DOS_35_HD,
Sectors = 2880,
SectorSize = 512,
Bootable = true,
Clusters = 2880,
ClusterSize = 512,
SystemId = "BeOS ",
VolumeName = "VOLUMELABEL",
VolumeSerial = "00000000"
},
};
}
}

View File

@@ -355,6 +355,19 @@ namespace Aaru.Tests.Filesystems.FAT32
SystemId = "mkfs.fat",
VolumeName = "DICSETTER",
VolumeSerial = "79BCA86E"
},
new FileSystemTest
{
TestFile = "beos_r5.aif",
MediaType = MediaType.GENERIC_HDD,
Sectors = 262144,
SectorSize = 512,
Bootable = true,
Clusters = 261072,
ClusterSize = 512,
SystemId = "BeOS ",
VolumeName = "VOLUMELABEL",
VolumeSerial = "00000000"
}
};
}

View File

@@ -58,7 +58,20 @@ namespace Aaru.Tests.Filesystems.FAT32
SystemId = "BeOS ",
VolumeName = "VOLUME LABE",
VolumeSerial = "00000000"
}
},
new FileSystemTest
{
TestFile = "beos_r5_mf2hd.img.lz",
MediaType = MediaType.DOS_35_HD,
Sectors = 2880,
SectorSize = 512,
Bootable = true,
Clusters = 2880,
ClusterSize = 512,
SystemId = "BeOS ",
VolumeName = "VOLUMELABEL",
VolumeSerial = "00000000"
},
};
}
}