Android Studio 两种运行单元测试方法的区别

问题描述 投票:0回答:1

当我右键单击包含单元测试的类(在文件夹 test 中,用 org.junit.Test 注释)时,我会得到以下两个选项:

enter image description here

不幸的是,他们没有提供有关它们之间区别的进一步信息。

  1. 这两个运行选项有什么区别
  2. 为什么我只有一次这个选择,之后就只有一个运行选项(带有绿色的“播放”符号?
android android-studio unit-testing
1个回答
0
投票

调试意味着在调试器打开的情况下运行它们。 这会稍微慢一些,但允许您设置断点、内存监视等并逐步执行。 运行意味着在没有调试器的情况下运行测试。 它们将运行得更快(调试器会减慢它们的速度),但您无法单步执行代码或设置断点。 当您只想查看测试是否有效时,请使用“运行”;如果您想逐行检查部分代码以查看变量具有哪些值以及需要哪些分支,请使用“调试”。

© www.soinside.com 2019 - 2024. All rights reserved.