1. Download our Official Android App: Forums for Android!

Apps Unit tests for android apps, required?

Discussion in 'Android Development' started by jon80, Dec 26, 2014.

  1. jon80

    jon80 On Probation
    Thread Starter
    Rank:
    None
    Points:
    16
    Posts:
    58
    Joined:
    Nov 5, 2013

    Nov 5, 2013
    58
    3
    16
    Male
    Software Engineer
    Malta, Europe
    Are we meant to create tests and sub-directories within sample applications? Is there a guide?

    buildscript {
    repositories {
    jcenter()
    }

    dependencies {
    classpath 'com.android.tools.build:gradle:1.0.0'
    }
    }

    apply plugin: 'com.android.application'

    repositories {
    jcenter()
    }


    dependencies {

    compile "com.android.support:support-v4:21.0.2"
    compile "com.android.support:support-v13:21.0.2"
    compile "com.android.support:cardview-v7:21.0.2"

    }

    // The sample build uses multiple directories to
    // keep boilerplate and common code separate from
    // the main sample code.
    List<String> dirs = [
    'main', // main sample code; look here for the interesting stuff.
    'common', // components that are reused by multiple samples
    'template'] // boilerplate code that is generated by the sample template process

    android {
    compileSdkVersion 21
    buildToolsVersion "21.1.1"

    defaultConfig {
    minSdkVersion 18
    targetSdkVersion 21
    }

    sourceSets {
    main {
    dirs.each { dir ->
    java.srcDirs "src/${dir}/java"
    res.srcDirs "src/${dir}/res"
    }
    }
    androidTest.setRoot('tests')
    androidTest.java.srcDirs = ['tests/src']

    }

    }

    12/26/2014 01:00 PM <DIR> .
    12/26/2014 01:00 PM <DIR> ..
    12/23/2014 12:41 PM <DIR> .android
    12/16/2014 10:53 AM <DIR> .AndroidStudio
    10/24/2014 09:37 AM <DIR> .AndroidStudioBeta
    12/19/2014 04:32 PM 145 .appletviewer
    10/03/2014 06:18 PM <DIR> .dartium
    03/30/2014 06:59 PM <DIR> .freemind
    02/13/2014 02:35 PM <DIR> .gfclient
    07/26/2014 10:49 AM <DIR> .gimp-2.8
    12/16/2014 11:09 AM <DIR> .gradle
    02/11/2014 08:38 PM <DIR> .jmc
    07/26/2014 10:02 PM <DIR> .nbi
    08/24/2014 09:20 PM <DIR> .swt
    06/20/2014 07:49 AM <DIR> .thumbnails
    12/26/2014 08:13 AM <DIR> .VirtualBox
    12/26/2014 09:39 AM <DIR> AndroidStudioProjects
    12/23/2013 12:05 PM <DIR> Contacts
    12/28/2013 02:38 PM 138 daemonprocess.txt
    04/19/2014 07:10 PM <DIR> dart
    04/19/2014 07:03 PM <DIR> DartEditor
    12/26/2014 08:06 AM <DIR> Desktop
    10/16/2014 11:24 AM <DIR> Documents
    12/26/2014 12:43 PM <DIR> Downloads
    12/23/2013 12:05 PM <DIR> Favorites
    11/02/2014 12:32 PM <DIR> Helloworld
    12/24/2014 02:10 PM 0 jar
    12/23/2013 12:05 PM <DIR> Links
    03/26/2014 12:29 PM <DIR> Music
    12/26/2014 10:40 AM <DIR> Pictures
    12/23/2013 12:05 PM <DIR> Saved Games
    12/23/2013 12:05 PM <DIR> Searches
    12/23/2013 12:05 PM <DIR> Videos
    12/16/2014 10:47 AM <DIR> VirtualBox VMs
    11/30/2014 01:24 PM 225 volshext.log
    12/24/2014 11:50 AM <DIR> workspace
    4 File(s) 508 bytes
    32 Dir(s) 918,511,616 bytes free

    C:\Users\Administrator>dir /w
    Volume in drive C has no label.
    Volume Serial Number is EC1E-C2DB

    Directory of C:\Users\Administrator

    [.] [..] [.android]
    [.AndroidStudio] [.AndroidStudioBeta] .appletviewer
    [.dartium] [.freemind] [.gfclient]
    [.gimp-2.8] [.gradle] [.jmc]
    [.nbi] [.swt] [.thumbnails]
    [.VirtualBox] [AndroidStudioProjects] [Contacts]
    daemonprocess.txt [dart] [DartEditor]
    [Desktop] [Documents] [Downloads]
    [Favorites] [Helloworld] jar
    [Links] [Music] [Pictures]
    [Saved Games] [Searches] [Videos]
    [VirtualBox VMs] volshext.log [workspace]
    4 File(s) 508 bytes
    32 Dir(s) 918,511,616 bytes free

    C:\Users\Administrator>cd AndroidStudioProjects

    C:\Users\Administrator\AndroidStudioProjects>dir
    Volume in drive C has no label.
    Volume Serial Number is EC1E-C2DB

    Directory of C:\Users\Administrator\AndroidStudioProjects

    12/26/2014 09:39 AM <DIR> .
    12/26/2014 09:39 AM <DIR> ..
    12/16/2014 11:15 AM <DIR> AndroidOne
    12/26/2014 09:41 AM <DIR> BasicAndroidKeyStore
    12/18/2014 04:10 PM <DIR> BasicNetworking
    12/18/2014 01:55 PM <DIR> Camera2Basic
    12/18/2014 02:06 PM <DIR> WatchFace
    0 File(s) 0 bytes
    7 Dir(s) 918,511,616 bytes free

    C:\Users\Administrator\AndroidStudioProjects>cd BasicAndroidKeyStore

    C:\Users\Administrator\AndroidStudioProjects\BasicAndroidKeyStore>tree
    Folder PATH listing
    Volume serial number is 0065004B EC1E:C2DB
    C:.
    ├───.google
    ├───.gradle
    │ └───2.2.1
    │ └───taskArtifacts
    ├───.idea
    │ ├───copyright
    │ ├───libraries
    │ └───scopes
    ├───Application
    │ ├───build
    │ │ ├───generated
    │ │ │ ├───res
    │ │ │ │ ├───generated
    │ │ │ │ │ └───test
    │ │ │ │ └───rs
    │ │ │ │ ├───debug
    │ │ │ │ └───test
    │ │ │ │ └───debug
    │ │ │ └───source
    │ │ │ ├───aidl
    │ │ │ │ ├───debug
    │ │ │ │ └───test
    │ │ │ │ └───debug
    │ │ │ ├───buildConfig
    │ │ │ │ ├───debug
    │ │ │ │ │ └───com
    │ │ │ │ │ └───example
    │ │ │ │ │ └───android
    │ │ │ │ │ └───basicandroidkeystore
    │ │ │ │ └───test
    │ │ │ │ └───debug
    │ │ │ │ └───com
    │ │ │ │ └───example
    │ │ │ │ └───android
    │ │ │ │ └───basicandroidkeystore
    │ │ │ │ └───test
    │ │ │ ├───r
    │ │ │ │ ├───debug
    │ │ │ │ │ ├───android
    │ │ │ │ │ │ └───support
    │ │ │ │ │ │ └───v7
    │ │ │ │ │ │ └───cardview
    │ │ │ │ │ └───com
    │ │ │ │ │ └───example
    │ │ │ │ │ └───android
    │ │ │ │ │ └───basicandroidkeystore
    │ │ │ │ └───test
    │ │ │ │ └───debug
    │ │ │ └───rs
    │ │ │ ├───debug
    │ │ │ └───test
    │ │ │ └───debug
    │ │ ├───intermediates
    │ │ │ ├───assets
    │ │ │ │ ├───debug
    │ │ │ │ └───test
    │ │ │ │ └───debug
    │ │ │ ├───classes
    │ │ │ │ └───debug
    │ │ │ │ ├───android
    │ │ │ │ │ └───support
    │ │ │ │ │ └───v7
    │ │ │ │ │ └───cardview
    │ │ │ │ └───com
    │ │ │ │ └───example
    │ │ │ │ └───android
    │ │ │ │ ├───basicandroidkeystore
    │ │ │ │ └───common
    │ │ │ │ ├───activities
    │ │ │ │ └───logger
    │ │ │ ├───dependency-cache
    │ │ │ │ └───debug
    │ │ │ ├───dex
    │ │ │ │ └───debug
    │ │ │ ├───exploded-aar
    │ │ │ │ └───com.android.support
    │ │ │ │ ├───cardview-v7
    │ │ │ │ │ └───21.0.2
    │ │ │ │ │ ├───assets
    │ │ │ │ │ └───res
    │ │ │ │ │ └───values
    │ │ │ │ ├───support-v13
    │ │ │ │ │ └───21.0.2
    │ │ │ │ │ ├───assets
    │ │ │ │ │ ├───libs
    │ │ │ │ │ └───res
    │ │ │ │ └───support-v4
    │ │ │ │ └───21.0.2
    │ │ │ │ ├───aidl
    │ │ │ │ │ └───android
    │ │ │ │ │ └───support
    │ │ │ │ │ └───v4
    │ │ │ │ │ ├───accessibilityservice
    │ │ │ │ │ ├───app
    │ │ │ │ │ ├───content
    │ │ │ │ │ │ ├───pm
    │ │ │ │ │ │ └───res
    │ │ │ │ │ ├───database
    │ │ │ │ │ ├───graphics
    │ │ │ │ │ │ └───drawable
    │ │ │ │ │ ├───hardware
    │ │ │ │ │ │ └───display
    │ │ │ │ │ ├───internal
    │ │ │ │ │ │ └───view
    │ │ │ │ │ ├───media
    │ │ │ │ │ │ └───session
    │ │ │ │ │ ├───net
    │ │ │ │ │ ├───os
    │ │ │ │ │ ├───print
    │ │ │ │ │ ├───provider
    │ │ │ │ │ ├───text
    │ │ │ │ │ ├───util
    │ │ │ │ │ ├───view
    │ │ │ │ │ │ └───accessibility
    │ │ │ │ │ └───widget
    │ │ │ │ ├───assets
    │ │ │ │ ├───libs
    │ │ │ │ └───res
    │ │ │ ├───incremental
    │ │ │ │ ├───aidl
    │ │ │ │ │ ├───debug
    │ │ │ │ │ └───test
    │ │ │ │ │ └───debug
    │ │ │ │ ├───mergeAssets
    │ │ │ │ │ ├───debug
    │ │ │ │ │ └───test
    │ │ │ │ │ └───debug
    │ │ │ │ └───mergeResources
    │ │ │ │ ├───debug
    │ │ │ │ └───test
    │ │ │ │ └───debug
    │ │ │ ├───manifests
    │ │ │ │ ├───full
    │ │ │ │ │ └───debug
    │ │ │ │ ├───test
    │ │ │ │ │ └───debug
    │ │ │ │ └───tmp
    │ │ │ ├───ndk
    │ │ │ │ └───debug
    │ │ │ │ ├───lib
    │ │ │ │ └───obj
    │ │ │ ├───pre-dexed
    │ │ │ │ └───debug
    │ │ │ ├───res
    │ │ │ │ ├───debug
    │ │ │ │ │ ├───drawable-hdpi-v4
    │ │ │ │ │ ├───drawable-mdpi-v4
    │ │ │ │ │ ├───drawable-xhdpi-v4
    │ │ │ │ │ ├───drawable-xxhdpi-v4
    │ │ │ │ │ ├───layout
    │ │ │ │ │ ├───layout-sw600dp-land-v13
    │ │ │ │ │ ├───layout-sw600dp-v13
    │ │ │ │ │ ├───menu
    │ │ │ │ │ ├───values
    │ │ │ │ │ ├───values-sw600dp-v13
    │ │ │ │ │ ├───values-v11
    │ │ │ │ │ └───values-v21
    │ │ │ │ └───test
    │ │ │ │ └───debug
    │ │ │ ├───rs
    │ │ │ │ ├───debug
    │ │ │ │ │ ├───lib
    │ │ │ │ │ └───obj
    │ │ │ │ └───test
    │ │ │ │ └───debug
    │ │ │ │ ├───lib
    │ │ │ │ └───obj
    │ │ │ ├───symbols
    │ │ │ │ ├───debug
    │ │ │ │ └───test
    │ │ │ │ └───debug
    │ │ │ └───tmp
    │ │ │ └───dex
    │ │ │ └───debug
    │ │ ├───outputs
    │ │ │ └───apk
    │ │ └───tmp
    │ │ └───compileDebugJava
    │ ├───src
    │ │ └───main
    │ │ ├───java
    │ │ │ └───com
    │ │ │ └───example
    │ │ │ └───android
    │ │ │ ├───basicandroidkeystore
    │ │ │ └───common
    │ │ │ ├───activities
    │ │ │ └───logger
    │ │ └───res
    │ │ ├───drawable-hdpi
    │ │ ├───drawable-mdpi
    │ │ ├───drawable-xhdpi
    │ │ ├───drawable-xxhdpi
    │ │ ├───layout
    │ │ ├───layout-sw600dp
    │ │ ├───layout-sw600dp-land
    │ │ ├───menu
    │ │ ├───values
    │ │ ├───values-sw600dp
    │ │ ├───values-v11
    │ │ └───values-v21
    │ └───tests
    │ └───src
    │ └───com
    │ └───example
    │ └───android
    │ └───basicandroidkeystore
    │ └───tests
    ├───build
    │ └───intermediates
    │ └───dex-cache
    ├───gradle
    │ └───wrapper
    └───screenshots

    C:\Users\Administrator\AndroidStudioProjects\BasicAndroidKeyStore>
     

    Advertisement

  2. Unforgiven

    Unforgiven OK Google
    Moderator
    Rank:
     #1
    Points:
    4,238
    Posts:
    36,325
    Joined:
    Jun 23, 2010

    Jun 23, 2010
    36,325
    42,491
    4,238
    Male
    Douglas, MA
    ...moved again...
     
  3. jon80

    jon80 On Probation
    Thread Starter
    Rank:
    None
    Points:
    16
    Posts:
    58
    Joined:
    Nov 5, 2013

    Nov 5, 2013
    58
    3
    16
    Male
    Software Engineer
    Malta, Europe
    I think the problem I encounter is that I do not see the android development forum immediately when I browse to www.androidforums.com.
     

Share This Page

Loading...