Возник вопрос, так должно быть?
Есть класс имплеминтация интерфейса вот где-то так.
@IsTest
global class MockHTTPAddUser implements HttpCalloutMock{
global HttpResponse respond(HttpRequest request) {
а теперь вопрос, почему мне это ещё надо покрывать тестами?
Возник вопрос, так должно быть? Есть класс имплеминтация интерфейса вот где-то так. @IsTest global class MockHTTPAddUser implements HttpCalloutMock{ global HttpResponse respond(HttpRequest request) { а теперь вопрос, почему мне это ещё надо покрывать тестами?
Откуда информация о том, что это надо покрывать тестами?
Откуда информация о том, что это надо покрывать тестами? [img]https://preview.ibb.co/jSpW05/Http_Callout_Mock_01.png[/img]
.
.
А что пишет в Apex Class Details? Там есть строчка с
Плюс, посмотри, в консоли отображаются все классы или только не тесты.
А что пишет в Apex Class Details? Там есть строчка с [quote]Code Coverage 0% (0/6)[/quote]? Плюс, посмотри, в консоли отображаются все классы или только не тесты.
Плюс, посмотри, в консоли отображаются все классы или только не тесты.
И смех и грех. Этой строчки нет. в других классах есть в обычных. В этом нет.
Бага?
[quote="Andrew Muzychuk"]А что пишет в Apex Class Details? Там есть строчка с [quote]Code Coverage 0% (0/6)[/quote]? Плюс, посмотри, в консоли отображаются все классы или только не тесты.[/quote] И смех и грех. Этой строчки нет. в других классах есть в обычных. В этом нет. Бага?
Тож скрин Консоли был? Ну, Консоль такое. Главный показатель - что скажет Прод во время деплоя :-)
Тож скрин Консоли был? Ну, Консоль такое. Главный показатель - что скажет Прод во время деплоя :-)
Тож скрин Консоли был? Ну, Консоль такое. Главный показатель - что скажет Прод во время деплоя :-)
да, то консольный скрин был. а на счет деплоя согласен полностью. деплой всему голова. )))
[quote="Andrew Muzychuk"]Тож скрин Консоли был? Ну, Консоль такое. Главный показатель - что скажет Прод во время деплоя :-)[/quote] да, то консольный скрин был. а на счет деплоя согласен полностью. деплой всему голова. )))
Конечно, всюду должны быть одни и те же данные. И если класс не попадает под покрытие тестами, то и нечего его показывать, что он не покрыт тестами. Но что ж поделаешь.
Конечно, всюду должны быть одни и те же данные. И если класс не попадает под покрытие тестами, то и нечего его показывать, что он не покрыт тестами. Но что ж поделаешь.
Была такая же проблема, гуглил в свое время - нашел, если память не изменяет, что проблема из-за того, что класс создавался без @isTest тега, а проставили этот тег потом, тогда developer console ошибочно считает что это обычный класс, который надо покрыть. При деплое все ок, класс покрывать не нужно.
Была такая же проблема, гуглил в свое время - нашел, если память не изменяет, что проблема из-за того, что класс создавался без @isTest тега, а проставили этот тег потом, тогда developer console ошибочно считает что это обычный класс, который надо покрыть. При деплое все ок, класс покрывать не нужно.