Skip to content

Instantly share code, notes, and snippets.

View luizmarcus's full-sized avatar

Luiz Marcus luizmarcus

View GitHub Profile
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.1'
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "br.com.luizmarcus.exemplotesteinterface"
minSdkVersion 15
targetSdkVersion 23
public class MainActivity extends AppCompatActivity {
private EditText user, pass;
private Button submit;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
@Rule
public ActivityTestRule<MainActivity> mActivityRule = new ActivityTestRule<>(
MainActivity.class);
@RunWith(AndroidJUnit4.class)
@LargeTest
public class LoginTest {
@Rule
public ActivityTestRule<MainActivity> mActivityRule = new ActivityTestRule<>(
MainActivity.class);
}
@Test
public void executarTesteLoginContaErrada() {
//Insere o usuário no campo user
onView(withId(R.id.user)).perform(typeText("Usuario"), closeSoftKeyboard());
//Insere a senha no campo pass
onView(withId(R.id.pass)).perform(typeText("Senha"), closeSoftKeyboard());
//Clica no botao submit
@Test
public void executarTesteLoginContaCorreta() {
//Insere o usuário no campo user
onView(withId(R.id.user)).perform(typeText("Testeapp"), closeSoftKeyboard());
//Insere a senha no campo pass
onView(withId(R.id.pass)).perform(typeText("Password"), closeSoftKeyboard());
//Clica no botao submit
@RunWith(AndroidJUnit4.class)
@LargeTest
public class LoginTest {
@Rule
public ActivityTestRule<MainActivity> mActivityRule = new ActivityTestRule<>(
MainActivity.class);
@Test
public void executarTesteLoginContaCorreta() {
package br.com.luizmarcus.exemplopalette;
import android.content.Intent;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.drawable.BitmapDrawable;
import android.net.Uri;
import android.provider.MediaStore;
import android.support.v7.app.AppCompatActivity;