Assertion failed: Assertion failed: (_staves.singleton()), function staff, file Node.cpp, line 278.
Dans le fichier TestOutputMEI.cpp, l. 460, TEST_F(TestOutputMEI, Dot1), l'execution donne l'erreur suivante :
[----------] 9 tests from TestOutputMEI
[ RUN ] TestOutputMEI.Rest1
[ info] write score to Rest1.mei
[ OK ] TestOutputMEI.Rest1 (1 ms)
[ RUN ] TestOutputMEI.Note1
[ info] write score to Note1.mei
[ OK ] TestOutputMEI.Note1 (0 ms)
[ RUN ] TestOutputMEI.Note2
[ info] write score to Note2.mei
[ OK ] TestOutputMEI.Note2 (0 ms)
[ RUN ] TestOutputMEI.Notetie
[ info] write score to Notetie.mei
[ OK ] TestOutputMEI.Notetie (0 ms)
[ RUN ] TestOutputMEI.Note2tie
[ info] write score to Note2tie.mei
[ OK ] TestOutputMEI.Note2tie (0 ms)
[ RUN ] TestOutputMEI.Chord
[ info] write score to Chord.mei
[ OK ] TestOutputMEI.Chord (0 ms)
[ RUN ] TestOutputMEI.Note124
[ info] write score to Note124.mei
[ OK ] TestOutputMEI.Note124 (0 ms)
[ RUN ] TestOutputMEI.Mesures2
[ info] write score to Mesures2.mei
[ OK ] TestOutputMEI.Mesures2 (0 ms)
[ RUN ] TestOutputMEI.Dot1
Assertion failed: (_staves.singleton()), function staff, file Node.cpp, line 278.
zsh: abort
J'ai fait ce test Dot1 pour essayer de faire un Dot dans une partition avec une voix sur une portée, plutôt que directement sur un exemple avec 2 voix sur 1 portée. Bizarrement j'ai repris le code des autres tests qui marchent, en changeant seulement la ligne avec pushDot(). Mais cela cree une erreur sur les staff...