From c10f3a8f3afc5048017178c606e0a978bd99572b Mon Sep 17 00:00:00 2001 From: NeroBlackstone Date: Thu, 1 Jun 2023 23:17:26 +0800 Subject: [PATCH] add tests --- src/namednote.jl | 2 +- test/namednote_test.jl | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/namednote.jl b/src/namednote.jl index 97c8687..cbb9bef 100644 --- a/src/namednote.jl +++ b/src/namednote.jl @@ -82,7 +82,7 @@ NamedNote(n::Note; pitch_name::String = "") = NamedNotes(notes_string::String; tpq::Int = 960) = Notes([NamedNote(String(s)) for s in split(notes_string," ")], tpq) -Note(n::NamedNote) = Note(name_to_pitch(n.pitch), n.position, n.velocity, n.duration, n.channel) +Note(n::NamedNote) = Note(name_to_pitch(n.name), n.position, n.velocity, n.duration, n.channel) function Base.show(io::IO, note::NamedNote) nn = rpad(note.name, 3) diff --git a/test/namednote_test.jl b/test/namednote_test.jl index b33f958..f14e71e 100644 --- a/test/namednote_test.jl +++ b/test/namednote_test.jl @@ -14,7 +14,7 @@ using Test, MusicManipulations @test nns[2].name == "D♭5" @test nns[3].name == "E4" - cn = Note("C#4") - nn3 = NamedNote(cn) - @test nn3.name == "C♯4" + @test NamedNote(Note("C#4")) == NamedNote(Note("Db4")) + + @test Note(NamedNote("C#4")) == Note(NamedNote("Db4")) end \ No newline at end of file