From c07b2df67208dbe3ce4ec64501051c817b6939a7 Mon Sep 17 00:00:00 2001 From: Scott Doxey Date: Thu, 3 Oct 2024 09:18:44 -0400 Subject: [PATCH] Added missing test. --- RhythmGameUtilities.Tests/ParsersTest.cs | 10 ++++++++++ UnityPackage/Editor/Tests/ParsersTest.cs | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/RhythmGameUtilities.Tests/ParsersTest.cs b/RhythmGameUtilities.Tests/ParsersTest.cs index c94155f..396c00a 100644 --- a/RhythmGameUtilities.Tests/ParsersTest.cs +++ b/RhythmGameUtilities.Tests/ParsersTest.cs @@ -47,6 +47,16 @@ public void TestParseMetaDataFromChartSection() Assert.That(data["MusicStream"], Is.EqualTo("Example Song.ogg")); } + [Test] + public void TestParseTimeSignaturesFromChartSection() + { + var sections = Parsers.ParseSectionsFromChart(Mocks.SONG_CHART); + + var timeSignatures = Parsers.ParseTimeSignaturesFromChartSection(sections[NamedSection.SyncTrack]); + + Assert.That(timeSignatures.Count, Is.EqualTo(4)); + } + [Test] public void TestParseBpmFromChartSections() { diff --git a/UnityPackage/Editor/Tests/ParsersTest.cs b/UnityPackage/Editor/Tests/ParsersTest.cs index c94155f..396c00a 100644 --- a/UnityPackage/Editor/Tests/ParsersTest.cs +++ b/UnityPackage/Editor/Tests/ParsersTest.cs @@ -47,6 +47,16 @@ public void TestParseMetaDataFromChartSection() Assert.That(data["MusicStream"], Is.EqualTo("Example Song.ogg")); } + [Test] + public void TestParseTimeSignaturesFromChartSection() + { + var sections = Parsers.ParseSectionsFromChart(Mocks.SONG_CHART); + + var timeSignatures = Parsers.ParseTimeSignaturesFromChartSection(sections[NamedSection.SyncTrack]); + + Assert.That(timeSignatures.Count, Is.EqualTo(4)); + } + [Test] public void TestParseBpmFromChartSections() {