Макет контекста для метода getSystemService возвращает networktype = 0 - PullRequest
0 голосов
/ 16 февраля 2020

Подскажите, пожалуйста, как вернуть значение типа сети в приведенном ниже фрагменте кода, это всегда networktype = 0.

Обратите внимание, что я создаю код автоматизации для неактивного класса, поэтому мне нужно макет контекста.

public void networktype() {
    final Context context = mock(Context.class);
    tel = mock(TelephonyManager.class);
    Mockito.when(context.getSystemService(context.TELEPHONY_SERVICE)).thenReturn(tel);
    networkType = tel.getNetworkType();
    Mockito.when(tel.getNetworkType()).thenReturn(networkType);

        switch (networkType) {
             '
             '
             '
        }

    }
...