Example #1
0
 // musicTransposeLargeCaseTest(): row row row your boat
 @Test
 public void musicTransposeLargeCaseTest() {
   String transposedRowRowRowYourBoatString =
       "D1.0 D1.0 D0.75 E0.25 ^F1.0 ^F0.75 E0.25 ^F0.75 G0.25 A2.0 "
           + "D'0.3333333333333333 D'0.3333333333333333 D'0.3333333333333333 "
           + "A0.3333333333333333 A0.3333333333333333 A0.3333333333333333 "
           + "^F0.3333333333333333 ^F0.3333333333333333 ^F0.3333333333333333 "
           + "D0.3333333333333333 D0.3333333333333333 D0.3333333333333333 "
           + "A0.75 G0.25 ^F0.75 E0.25 D2.0";
   assertEquals(transposedRowRowRowYourBoatString, rowRowRowYourBoat.transpose(2).toString());
 }
Example #2
0
 // musicTransposeSingleNoteTest(): single note
 @Test
 public void musicTransposeSingleNoteTest() {
   Music a = new Note(1, new Pitch('A'));
   Music c = new Note(1, new Pitch('C'));
   assertEquals(a.transpose(2), c.transpose(11));
 }
Example #3
0
 // musicTransposeEmptyTest(): empty music
 @Test
 public void musicTransposeEmptyTest() {
   Music empty = new Parallel(new Rest(0), new Merge(new Rest(0), new Rest(0)));
   Music emptyTransposed = empty.transpose(10);
   assertEquals(empty, emptyTransposed);
 }