public function test_applyOnStem()
 {
     $behaviour = new Behaviour('q', 's-i(ng)', 'u');
     $res = $behaviour->applyOnStem('namaaq');
     $att = 'namaangu';
     $this->assertEquals($att, $res, "");
     $behaviour = new Behaviour('V', 'n-i(ng)', 'innaq');
     $res = $behaviour->applyOnStem('qaujisaqtau');
     $att = 'qaujisaqtaunginnaq';
     $this->assertEquals($att, $res, "");
     $behaviour = new Behaviour('q', 's-decap', 'it');
     $res = $behaviour->applyOnStem('namaaq');
     $att = 'namaat';
     $this->assertEquals($att, $res, "");
     $context = 'V';
     $form = 'k';
     $actions = 'n-n-allV';
     // pas d'action1 ; pas d'action2 si radical en 2 voyelles ; allV si radical en 1 voyelle
     $behaviour = new Behaviour($context, $actions, $form);
     $res = $behaviour->applyOnStem('ataata');
     $att = 'ataataak';
     $this->assertEquals($att, $res, "");
     $res = $behaviour->applyOnStem('atau');
     $att = 'atauk';
     $this->assertEquals($att, $res, "");
     $context = 'q';
     $form = 'k';
     $actions = 's-n-allV';
     // pas d'action1 ; pas d'action2 si radical en 2 voyelles ; allV si radical en 1 voyelle
     $behaviour = new Behaviour($context, $actions, $form);
     $res = $behaviour->applyOnStem('namaaq');
     $att = 'namaak';
     $this->assertEquals($att, $res, "");
     $res = $behaviour->applyOnStem('namaq');
     $att = 'namaak';
     $this->assertEquals($att, $res, "");
 }