小编For*_*ged的帖子

androidx.test.espresso.NoMatchingRootException:匹配器“is toast”与以下任何根都不匹配:

最近我遇到了JUnit Testing一个问题Toast

在我的LoginActivity课堂上,我有一个Button叫做:

Toast.makeText(LoginActivity.this, "toast text", Toast.LENGTH_SHORT).show();
Run Code Online (Sandbox Code Playgroud)

这是一LoginActivityTest堂课

package com.android_pokladna.LoginActivity;

import android.app.Dialog;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

import androidx.test.core.app.ActivityScenario;
import androidx.test.espresso.UiController;
import androidx.test.espresso.ViewAction;
import androidx.test.rule.ActivityTestRule;

import com.android_pokladna.Model.Login.LoginRequest;
import com.android_pokladna.Model.Login.LoginResponse;
import com.android_pokladna.Other.TokenSaver;
import com.android_pokladna.R;
import com.android_pokladna.ShopActivity.ShopActivity;
import com.android_pokladna.api.ApiClientandService.ApiCallback;
import com.android_pokladna.api.ApiClientandService.ApiClient;

import org.hamcrest.Matcher;
import org.junit.After;
import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;

import java.util.concurrent.TimeUnit;

import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;

import static …
Run Code Online (Sandbox Code Playgroud)

java junit android unit-testing android-studio

6
推荐指数
1
解决办法
896
查看次数

标签 统计

android ×1

android-studio ×1

java ×1

junit ×1

unit-testing ×1