anchor.diff:   * "describe" and "it" functions were already call?
    */
   void teaoliveRun() {
  -  _runner.run();
  +  checkEnvironment();
  +  _environment.run();
   }
   
   /**
  
positive.code:   TeaoliveRunner(): tests = new List<TeaoliveTestHolder>();
    
    void run(){
      if(_reporter == null){
        _reporter = new TeaoliveReporter();
      }
      
      _reporter.onRunnerStart();
      
      for(TeaoliveTestHolder holder in tests){
        if(holder.isSuite()){
  
negative.code:  * It's use a "print" function.
   */
  void setTeaoliveReporter(TeaoliveReporter reporter) {
    checkEnvironment();
    _environment.reporter = reporter;
  }
  
  /**
  