Пример #1
0
 public function testGetInstrumentName()
 {
     $keyMap = array(Key::CMajor => 'C Major', Key::GMajor => 'G Major', Key::DMajor => 'D Major', Key::AMajor => 'A Major', Key::EMajor => 'E Major', Key::BMajor => 'B Major', Key::FSharpMajor => 'F# Major', Key::CSharpMajor => 'C# Major', Key::FMajor => 'F Major', Key::BFlatMajor => 'Bb Major', Key::EFlatMajor => 'Eb Major', Key::AFlatMajor => 'Ab Major', Key::DFlatMajor => 'Db Major', Key::GFlatMajor => 'Gb Major', Key::CFlatMajor => 'Cb Major', Key::AMinor => 'A Minor', Key::EMinor => 'E Minor', Key::BMinor => 'B Minor', Key::FSharpMinor => 'F# Minor', Key::CSharpMinor => 'C# Minor', Key::GSharpMinor => 'G# Minor', Key::DSharpMinor => 'D# Minor', Key::ASharpMinor => 'A# Minor', Key::DMinor => 'D Minor', Key::GMinor => 'G Minor', Key::CMinor => 'C Minor', Key::FMinor => 'F Minor', Key::BFlatMinor => 'Bb Minor', Key::EFlatMinor => 'Eb Minor', Key::AFlatMinor => 'Ab Minor');
     foreach ($keyMap as $key => $name) {
         list($accidentals, $mode) = explode('|', $key);
         $this->assertEquals(Key::getKeySignature($accidentals, $mode), $name);
     }
 }
Пример #2
0
 /**
  * @since 1.0
  * @uses  Key::getKeySignature()
  * 
  * @return string
  */
 public function getParamDescription()
 {
     $key = Key::getKeySignature($this->data[0], $this->data[1]);
     return $key;
 }
Пример #3
0
 public function testGetParamDescription()
 {
     $this->assertEquals(Key::getKeySignature(0xfd, 0x1), $this->obj->getParamDescription());
 }