Update TUnit, warning cleanup
Some checks failed
Build / Build (push) Failing after 35s

This commit is contained in:
2026-07-05 13:24:22 +02:00
parent 16a1990486
commit cc091d5327
61 changed files with 113 additions and 190 deletions

View File

@@ -21,8 +21,8 @@ public class ChoiceQueueTests
choice2.Speed.Returns((uint)50);
var queue = new BattleChoiceQueue([choice1, choice2]);
await Assert.That(queue.Dequeue()).IsEqualTo(choice1);
await Assert.That(queue.Dequeue()).IsEqualTo(choice2);
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice1);
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice2);
}
[Test]
@@ -41,8 +41,8 @@ public class ChoiceQueueTests
choice2.Speed.Returns((uint)50);
var queue = new BattleChoiceQueue([choice1, choice2]);
await Assert.That(queue.Dequeue()).IsEqualTo(choice2);
await Assert.That(queue.Dequeue()).IsEqualTo(choice1);
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice2);
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice1);
}
[Test]
@@ -69,7 +69,7 @@ public class ChoiceQueueTests
var queue = new BattleChoiceQueue([choice1, choice2, choice3, choice4]);
var result = queue.MovePokemonChoiceNext(pokemon3);
await Assert.That(result).IsTrue();
await Assert.That(queue.Dequeue()).IsEqualTo(choice3);
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice3);
}
[Test]
@@ -97,7 +97,7 @@ public class ChoiceQueueTests
queue.Dequeue();
var result = queue.MovePokemonChoiceNext(pokemon1);
await Assert.That(result).IsFalse();
await Assert.That(queue.Dequeue()).IsEqualTo(choice2);
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice2);
}
[Test]
@@ -124,10 +124,10 @@ public class ChoiceQueueTests
var queue = new BattleChoiceQueue([choice1, choice2, choice3, choice4]);
var result = queue.MovePokemonChoiceLast(pokemon2);
await Assert.That(result).IsTrue();
await Assert.That(queue.Dequeue()).IsEqualTo(choice1);
await Assert.That(queue.Dequeue()).IsEqualTo(choice3);
await Assert.That(queue.Dequeue()).IsEqualTo(choice4);
await Assert.That(queue.Dequeue()).IsEqualTo(choice2);
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice1);
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice3);
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice4);
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice2);
}
[Test]
@@ -155,8 +155,8 @@ public class ChoiceQueueTests
queue.Dequeue();
var result = queue.MovePokemonChoiceLast(pokemon1);
await Assert.That(result).IsFalse();
await Assert.That(queue.Dequeue()).IsEqualTo(choice2);
await Assert.That(queue.Dequeue()).IsEqualTo(choice3);
await Assert.That(queue.Dequeue()).IsEqualTo(choice4);
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice2);
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice3);
await Assert.That((IMoveChoice)queue.Dequeue()!).IsEqualTo(choice4);
}
}

View File

@@ -1,4 +1,3 @@
using PkmnLib.Dynamic.Libraries;
using PkmnLib.Dynamic.Models;
using PkmnLib.Static;
using PkmnLib.Static.Species;
@@ -13,7 +12,7 @@ public class PokemonStatBoostTests
var library = LibraryHelpers.LoadLibrary();
if (!library.StaticLibrary.Species.TryGet("bulbasaur", out var species))
throw new InvalidOperationException("Failed to load bulbasaur species.");
return new PokemonImpl(library, species!, species!.GetDefaultForm(), new AbilityIndex
return new PokemonImpl(library, species, species.GetDefaultForm(), new AbilityIndex
{
Index = 0,
IsHidden = false,

View File

@@ -32,10 +32,10 @@ public class SerializationTests
await Assert.That(data.Gender).IsEqualTo(Gender.Male);
await Assert.That(data.Coloring).IsEqualTo((byte)0);
await Assert.That(data.HeldItem).IsNull();
await Assert.That(data.CurrentHealth).IsEqualTo((ushort)29);
await Assert.That(data.CurrentHealth).IsEqualTo((uint)29);
await Assert.That(data.Happiness).IsEqualTo((byte)70);
await Assert.That(data.Moves).HasCount().EqualTo(4);
await Assert.That(data.Moves).Count().IsEqualTo(4);
await Assert.That(data.Moves[0]).IsNotNull();
await Assert.That(data.Moves[0]!.MoveName).IsEqualTo("tackle");
await Assert.That(data.Moves[0]!.LearnMethod).IsEqualTo(MoveLearnMethod.LevelUp);
@@ -93,7 +93,7 @@ public class SerializationTests
await Assert.That(pokemon.EffortValues).IsEqualTo(new EffortValueStatisticSet(0, 0, 0, 0, 0, 0));
await Assert.That(pokemon.Nature.Name.ToString()).IsEqualTo("hardy");
await Assert.That(pokemon.Nickname).IsEqualTo("foo");
await Assert.That(pokemon.Moves).HasCount().EqualTo(4);
await Assert.That(pokemon.Moves).Count().IsEqualTo(4);
await Assert.That(pokemon.Moves[0]).IsNotNull();
await Assert.That(pokemon.Moves[0]!.MoveData.Name.ToString()).IsEqualTo("tackle");
await Assert.That(pokemon.Moves[0]!.LearnMethod).IsEqualTo(MoveLearnMethod.LevelUp);
@@ -153,7 +153,7 @@ public class SerializationTests
await Assert.That(deserialized.Nature).IsEqualTo("hardy");
await Assert.That(deserialized.Nickname).IsEqualTo("foo");
await Assert.That(deserialized.Moves).HasCount().EqualTo(4);
await Assert.That(deserialized.Moves).Count().IsEqualTo(4);
await Assert.That(deserialized.Moves[0]).IsNotNull();
await Assert.That(deserialized.Moves[0]!.MoveName).IsEqualTo("tackle");
await Assert.That(deserialized.Moves[0]!.LearnMethod).IsEqualTo(MoveLearnMethod.LevelUp);