You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+26-13Lines changed: 26 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,25 +42,25 @@ Complete reference for Android Testing with examples.
42
42
A unit test generally exercises the functionality of the smallest possible unit of code (which could be a method, class, or component) in a repeatable way.
43
43
44
44
Tools that are used to do this testing:
45
-
* JUnit – normal test assertions.
46
-
* Mockito – mocking out other classes that are not under test.
47
-
* PowerMock – mocking out static classes such as Android Environment class etc.
45
+
*[JUnit](http://junit.org/junit4/) – normal test assertions.
46
+
*[Mockito](http://mockito.org/) – mocking out other classes that are not under test.
47
+
*[PowerMock](https://github.com/jayway/powermock) – mocking out static classes such as Android Environment class etc.
48
48
49
49
### Instrumented tests
50
50
51
51
A UI Test or Instrumentation Test mocks typical user interactions with your app. Clicking on buttons, typing in text are some of the things UI Tests can complete.
52
52
53
-
* Espresso – Used for testing within your app, selecting items, making sure something is visible.
54
-
* UIAutomator – Used for testing interaction between different apps.
53
+
*[Espresso](https://google.github.io/android-testing-support-library/docs/espresso/) – Used for testing within your app, selecting items, making sure something is visible.
54
+
*[UIAutomator](https://developer.android.com/training/testing/ui-testing/uiautomator-testing.html) – Used for testing interaction between different apps.
55
55
56
-
There are other tools that are available for this kind of testing such as Robotium, Appium, Calabash, Robolectric.
56
+
There are other tools that are available for this kind of testing such as [Robotium](http://robotium.com/), [Appium](http://appium.io/), [Calabash](http://calaba.sh/), [Robolectric](http://robolectric.org/).
0 commit comments