1
0
mirror of https://github.com/ppy/osu.git synced 2025-03-24 16:17:23 +08:00

Improve code slightly

This commit is contained in:
Cootz 2023-02-16 16:42:07 +03:00
parent f1da213bea
commit 6819a45a1b

View File

@ -2,9 +2,6 @@
// See the LICENCE file in the repository root for full licence text.
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Text;
using NUnit.Framework;
using osu.Framework.Platform;
using osu.Framework.Testing;
@ -29,7 +26,7 @@ namespace osu.Game.Tests.Database
{
var exportStorage = storage?.GetStorageForDirectory(@"exports");
string filename = "normal file name";
const string filename = "normal file name";
var item = new TestPathInfo(filename);
Assert.That(item.FileName.Length < TestLegacyExporter.GetMaxPath(), Is.True);
@ -42,7 +39,7 @@ namespace osu.Game.Tests.Database
{
var exportStorage = storage?.GetStorageForDirectory(@"exports");
string fullname = "some file with super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name";
const string fullname = "some file with super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name super long name";
int capacity = TestLegacyExporter.GetMaxPath() - (legacyExporter?.GetExtension().Length ?? 0);
string expectedName = fullname.Remove(capacity);
@ -62,7 +59,7 @@ namespace osu.Game.Tests.Database
private class TestPathInfo : IHasNamedFiles
{
public string FileName { get; set; } = string.Empty;
public string FileName { get; set; }
public TestPathInfo(string fileName) => FileName = fileName;
@ -73,7 +70,10 @@ namespace osu.Game.Tests.Database
private class TestLegacyExporter : LegacyExporter<IHasNamedFiles>
{
public TestLegacyExporter(Storage storage) : base(storage) { }
public TestLegacyExporter(Storage storage)
: base(storage)
{
}
public static int GetMaxPath() => MAX_PATH;