У меня есть триггер, афтер инсерт. Он создает рилейтед кастум обжект к Opportunity.
try{
insert object;
}catch(DMLException dmlEx)...
У меня есть триггер, афтер инсерт. Он создает рилейтед кастум обжект к Opportunity. [code] try{ insert object; }catch(DMLException dmlEx)... [/code] Как мне покрыть ето тестом? Нужно что бы он завалилса на етом моменте - insert object; Но там все значения берутся с созданого Opportunity рекорда, я не могу зосдать невалидый Opportunity!!!
такие места не покрываются тестами обычно. Очень сложно придумать ситуацию чтобы получить DMLException.
Поэтому в SF и предусмотрено минимальное покрытие 75% как раз на такие случаи.
такие места не покрываются тестами обычно. Очень сложно придумать ситуацию чтобы получить DMLException. Поэтому в SF и предусмотрено минимальное покрытие 75% как раз на такие случаи.
Сгенерь сам ошибку при создании объекта перед вставкой.
Сгенерь сам ошибку при создании объекта перед вставкой.