Made tests portable

This commit is contained in:
Nikita Tsukanov
2017-10-05 23:06:13 +03:00
committed by Frederik Carlier
parent 35484c700b
commit ef34b1f47b
8 changed files with 22 additions and 21 deletions

View File

@@ -16,7 +16,7 @@ namespace Packaging.Targets.Tests.IO
[Fact]
public void ReadTest()
{
using (Stream stream = File.OpenRead(@"Deb\libplist3_1.12-3.1_amd64.deb"))
using (Stream stream = File.OpenRead(@"Deb/libplist3_1.12-3.1_amd64.deb"))
using (ArFile arFile = new ArFile(stream, leaveOpen: true))
{
Collection<string> filenames = new Collection<string>();

View File

@@ -27,7 +27,7 @@ namespace Packaging.Targets.Tests.IO
SHA256 sha = SHA256.Create();
using (Stream stream = File.OpenRead(@"IO\test.cpio"))
using (Stream stream = File.OpenRead(@"IO/test.cpio"))
using (CpioFile file = new CpioFile(stream, true))
{
while (file.Read())
@@ -74,10 +74,10 @@ namespace Packaging.Targets.Tests.IO
[Fact]
public void WriteCpioFileTests()
{
using (Stream stream = File.OpenRead(@"IO\test.cpio"))
using (Stream stream = File.OpenRead(@"IO/test.cpio"))
using (CpioFile source = new CpioFile(stream, true))
using (MemoryStream output = new MemoryStream())
using (Stream expectedOutput = File.OpenRead(@"IO\test.cpio"))
using (Stream expectedOutput = File.OpenRead(@"IO/test.cpio"))
using (Stream validatingOutput = new ValidatingCompositeStream(null, output, expectedOutput))
using (CpioFile target = new CpioFile(validatingOutput, true))
{

View File

@@ -1,6 +1,7 @@
using Packaging.Targets.Rpm;
using System;
using System.Collections.ObjectModel;
using System.Globalization;
namespace Packaging.Targets.Tests.Rpm
{
@@ -37,7 +38,7 @@ namespace Packaging.Targets.Tests.Rpm
metadata.Summary = "Library for manipulating Apple Binary and XML Property Lists";
metadata.Url = "http://www.libimobiledevice.org/";
metadata.Vendor = "obs://build.opensuse.org/home:qmfrederik";
CultureInfo.CurrentCulture = CultureInfo.GetCultureInfo("en-US");
Collection<ChangelogEntry> changeLogEntries = new Collection<ChangelogEntry>()
{
new ChangelogEntry(DateTimeOffset.Parse("1/24/2014 12:00:00 PM +00:00"), "Daniel Mach <dmach@redhat.com> - 1.10-4", "- Mass rebuild 2014-01-24"),

View File

@@ -19,7 +19,7 @@ namespace Packaging.Targets.Tests.Rpm
[Fact]
public void ReadMetadataPropertiesTest()
{
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
{
var package = RpmPackageReader.Read(stream);
var metadata = new RpmMetadata(package);
@@ -107,7 +107,7 @@ namespace Packaging.Targets.Tests.Rpm
[Fact]
public void SetFilesTest()
{
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
{
var originalPackage = RpmPackageReader.Read(stream);
var package = new RpmPackage();
@@ -177,7 +177,7 @@ namespace Packaging.Targets.Tests.Rpm
[Fact]
public void CreatePackageMetadata()
{
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
{
var originalPackage = RpmPackageReader.Read(stream);

View File

@@ -18,8 +18,8 @@ namespace Packaging.Targets.Tests.Rpm
/// Tests the <see cref="RpmPackageCreator.CreateFiles(CpioFile)"/> method, making sure the list of files which is returned
/// for a given CPIO archive is correct. Uses the libplist RPM package as a test payload.
/// </summary>
[InlineData(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm", "plist")]
[InlineData(@"Rpm\dotnet_test-1.0-0.noarch.rpm", "dotnet")]
[InlineData(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm", "plist")]
[InlineData(@"Rpm/dotnet_test-1.0-0.noarch.rpm", "dotnet")]
[Theory]
public void CreateFiles(string rpm, string analyzerName)
{
@@ -88,7 +88,7 @@ namespace Packaging.Targets.Tests.Rpm
[Fact]
public void CalculateOffsetTest()
{
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
{
var originalPackage = RpmPackageReader.Read(stream);
@@ -139,7 +139,7 @@ namespace Packaging.Targets.Tests.Rpm
[Fact]
public void CalculateSignatureTest()
{
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
{
var originalPackage = RpmPackageReader.Read(stream);
@@ -242,7 +242,7 @@ namespace Packaging.Targets.Tests.Rpm
var privateKey = secretKeyRing.GetSecretKey().ExtractPrivateKey("dotnet".ToCharArray());
var publicKey = secretKeyRing.GetPublicKey();
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
using (var targetStream = File.Open(@"RpmPackageCreatorTests_CreateTest.rpm", FileMode.Create, FileAccess.ReadWrite, FileShare.None))
{
var originalPackage = RpmPackageReader.Read(stream);

View File

@@ -9,7 +9,7 @@ namespace Packaging.Targets.Tests.Rpm
[Fact]
public void ReadRpmPackageTest()
{
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
{
var package = RpmPackageReader.Read(stream);
var names = RpmPayloadReader.Read(package);
@@ -19,7 +19,7 @@ namespace Packaging.Targets.Tests.Rpm
[Fact]
public void ReadRpmPackageTest2()
{
using (Stream stream = File.OpenRead(@"Rpm\tomcat-8.0.44-1.fc27.noarch.rpm"))
using (Stream stream = File.OpenRead(@"Rpm/tomcat-8.0.44-1.fc27.noarch.rpm"))
{
var package = RpmPackageReader.Read(stream);
var records = package.Header.Records;
@@ -30,7 +30,7 @@ namespace Packaging.Targets.Tests.Rpm
[Fact]
public void ReadRpmPackageTest3()
{
using (Stream stream = File.OpenRead(@"Rpm\usbmuxd-1.1.0.95-11.11.x86_64.rpm"))
using (Stream stream = File.OpenRead(@"Rpm/usbmuxd-1.1.0.95-11.11.x86_64.rpm"))
{
var package = RpmPackageReader.Read(stream);
var records = package.Header.Records;

View File

@@ -19,8 +19,8 @@ namespace Packaging.Targets.Tests.Rpm
[Fact]
public void WriteRpmPackageTest()
{
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
using (Stream expected = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
using (Stream expected = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
using (Stream actual = new MemoryStream())
using (Stream output = new ValidatingCompositeStream(null, actual, expected))
{

View File

@@ -18,7 +18,7 @@ namespace Packaging.Targets.Tests.Rpm
[Fact]
public void SignaturePropertiesTest()
{
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
{
var package = RpmPackageReader.Read(stream);
var signature = new RpmSignature(package);
@@ -40,8 +40,8 @@ namespace Packaging.Targets.Tests.Rpm
[Fact]
public void VerifyTest()
{
using (Stream stream = File.OpenRead(@"Rpm\libplist-2.0.1.151-1.1.x86_64.rpm"))
using (Stream pgpKey = File.OpenRead(@"Rpm\_key.pub"))
using (Stream stream = File.OpenRead(@"Rpm/libplist-2.0.1.151-1.1.x86_64.rpm"))
using (Stream pgpKey = File.OpenRead(@"Rpm/_key.pub"))
{
var package = RpmPackageReader.Read(stream);
var signature = new RpmSignature(package);