2011-02-01 15 views
0

私は開発者版でapexクラスを持っていますが、このクラスをapex expolrer IDEを使用してエンタープライズ版に移行したいのですが、このようなエラーが表示されます。 0%以上のテストカバレッジが必要です "。頂点クラスは以下の通りです。できるだけ早くご連絡ください。apexクラスを開発者版からエンタープライズ版に移動する方法

パブリッククラスSendEmailToFeedback {パブリックSendEmailToFeedback(){

} 
public SendEmailToFeedback(ApexPages.StandardController controller) 
{ 

} 
public String items { get; set; } 
Opportunity opportunity; 
//public String subject{ get; set; } 
//public String body { get; set; } 
public String lid { get; set; } 
public String response {get; set;} 
List<Opportunity> Opp; 
public PageReference cancel() 
{ 
    return null; 
} 
public List<Opportunity> getOpp() 
{ 
    if(Opp== null) 
    { 
     lid = System.currentPageReference().getParameters().get('id'); 
     Opp= [Select o.Name,o.Email__c from Opportunity o where o.id =:lid]; 
    } 
    return Opp; 
} 
public PageReference send() 
{ 
    Messaging.SingleEmailMessage email = new Messaging.SingleEmailMessage(); 
    String addresses; 
    if (Opp[0].Email__c != null) 
    { 
     addresses = Opp[0].Email__c; 

      if (Opp[0].Email__c != null) 
      { 
       addresses += ':' + Opp[0].Email__C; 
       String[] toAddresses = addresses.split(':', 0); 
       email.setSenderDisplayName('THYLAKSOFT LLC'); 
       // email.setSubject(subject); 
       email.setToAddresses(toAddresses); 
       email.setPlainTextBody('Click The Followoing Link http://tefllife.com/studentfeedback.html'); 
       try 
       { 
       Messaging.SendEmailResult [] resultMail= Messaging.sendEmail(new 

Messaging.SingleEmailMessage [] {メール})。 if(resultMail [0] .isSuccess())
response = 'ok sent!'; else { レスポンス= resultMail [0] .getErrors()。get(0).getMessage(); } } catch(System.EmailException ex) { 応答= ex.getMessage(); }
}

} 

    return null; 
} 

}

答えて

2

あなたはapex testing

上のドキュメントを参照してください、また、そのためのテストクラスを設けることなく、それを展開することはできません
関連する問題