Improved code_generation.rb to get rid of an unexpected case
Correction of a last bug in code_generation.rb
Add execution right to unittest.rb