ReportsConnectでの帳票出力テストクラスの書き方(その2)

ホーム フォーラム ReportsConnect for Salesforce ReportsConnectでの帳票出力テストクラスの書き方(その2)

  • このトピックには0件の返信、1人の参加者があり、最後にHNagatomiにより10年、 6ヶ月前に更新されました。
1件の投稿を表示中 - 1 - 1件目 (全1件中)
  • 投稿者
    投稿
  • #108
    HNagatomi
    参加者

    連投で失礼致します。
    「ReportsConnectでの帳票出力テストクラスの書き方」で投稿した内容に追加させていただきます。

    Apex テストクラスを実行する際、これまで、goPrint()の呼出しのところは問題なく実行されておりました。

    今回のケースは、帳票オブジェクトに添付した画像ファイルを、他のオブジェクトに添付した画像ファイルと入れ替える処理をクラス内で書いたところ、goPrint()のテストがスキップされてしまいました。

    [添付した画像ファイルと入れ替える処理のコード]

    rc = new kpsr.ReportsConnectController();
    rc.setReportId( REPORT_ID );

    // デフォルト印刷に使われる帳票の添付文書の取得
    kpsr__Report__c c1 = [SELECT id FROM kpsr__Report__c WHERE Name = :REPORT_ID];
    Attachment att1 = [SELECT id,Name,Body,BodyLength,ContentType FROM Attachment WHERE ParentId = :c1.id AND Name=:IMGFILE_NM];

    // 入れ替える元となる添付文書の取得
    Attachment att2 = [SELECT id,Name,Body,BodyLength,ContentType FROM Attachment WHERE ParentId = <オブジェクトID> AND Name LIKE ‘%.jpg’];

    // 入れ替え
    att1.Body = att2.Body;
    att1.Name = IMGFILE_NM;

    rc.goPrint();

    以上です。よろしくお願い致します。

1件の投稿を表示中 - 1 - 1件目 (全1件中)
  • このトピックに返信するにはログインが必要です。