7-5-7. デプロイ時にテストエラーが表示されます。
デプロイ完了時に完了ダイアログが表示されます。
その時にテストのエラー内容が表示されることがあります。
(以下はテストコード内のAssertionのエラー。)
デプロイ時に"全テスト"を選択した場合、Salesforce組織内の全クラス(Apexクラス、Apex Triggerクラス)を対象にテストを実施します。
その際、全クラスのテストが実施可能(コンパイル可能状態で、且つテストコード内のAssertionがTrue)な状態である必要があります。
[ デプロイエラーメッセージ例 ]
- Apex クラス「SkyVisualEditorClass_20101003093001」は存在しません ⇒
AppExchange SkyVisualEditor パッケージがインストールされていない可能性があります。
インストールされていること、ライセンスが付与されていることを確認してください。
- その Apex ページ名はすでに使用されています。別の名前を選択してください。
(That page name is already in use, please choose a different one.) ⇒
大文字小文字が異なり、同じ名称のApexクラス名が既にSalesforce組織内に存在する場合に発生。
他の名称のApexクラス名でデプロイをしてください。
- メールアドレスが無効です:ドメイン****..*のアドレスを指定してください
:[Email] (System.DmlException: Update falled. First exception in row () with id ○○○○○○) ⇒
Salesfoce組織に『メールアドレス変更を許可するドメイン』設定を行っている環境で発生する可能性があります。
組織に許可されているドメインのメールアドレス設定になっているユーザでデプロイを実行してください。