Files
2025-04-07 20:38:58 -06:00

37 lines
994 B
C#

namespace LZXToolkitTest
{
internal class Program
{
static void Main(string[] args)
{
var sampleData = new byte[65536];
for (int i = 0; i < sampleData.Length; i++)
{
sampleData[i] = (byte)(i % 64);
}
if (LZXToolkit.LZXPacker.Compress(sampleData, out var compressed) == false)
{
Console.WriteLine("Test Failed");
return;
}
if (LZXToolkit.LZXPacker.Decompress(compressed, out var decompressed) == false)
{
Console.WriteLine("Test Failed");
return;
}
for (int i = 0; i < sampleData.Length; i++)
{
if (decompressed[i] != sampleData[i])
{
Console.WriteLine("Test Failed");
return;
}
}
Console.WriteLine("Test OK");
}
}
}