checkpoint

This commit is contained in:
2020-04-29 23:47:06 -04:00
parent 64f7dd4b7d
commit 19a9fc06ba
31 changed files with 678 additions and 360 deletions

View File

@@ -0,0 +1,32 @@
using System;
using System.Linq;
using Foodsoft.Alpm;
using Xunit;
namespace Alpm.Tests
{
public class AlpmIntegrationTest : IDisposable
{
private readonly Handle _handle = new Handle("/", "/var/lib/pacman");
[Fact]
public void TestLocalDB()
{
using var localDB = _handle.LocalDB;
Assert.Equal(15, localDB.PackageCache.Count());
}
[Fact]
public void VersionCompareTest()
{
Assert.True(Package.VersionCompare("1.0-2", "2.0-1") < 0);
Assert.True(Package.VersionCompare("1:1.0-2", "2.0-1") > 0);
Assert.Equal(0, Package.VersionCompare("2.0.2-2", "2.0.2-2"));
}
public void Dispose()
{
_handle?.Dispose();
}
}
}