File tree Expand file tree Collapse file tree
androidTest/java/com/threegap/bitnagil/presentation
java/com/threegap/bitnagil/presentation
test/java/com/threegap/bitnagil/presentation Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ /build
Original file line number Diff line number Diff line change 1+ plugins {
2+ alias(libs.plugins.android.library)
3+ alias(libs.plugins.kotlin.android)
4+ }
5+
6+ android {
7+ namespace = " com.threegap.bitnagil.presentation"
8+ compileSdk = 35
9+
10+ defaultConfig {
11+ minSdk = 28
12+
13+ testInstrumentationRunner = " androidx.test.runner.AndroidJUnitRunner"
14+ consumerProguardFiles(" consumer-rules.pro" )
15+ }
16+
17+ buildTypes {
18+ release {
19+ isMinifyEnabled = false
20+ proguardFiles(
21+ getDefaultProguardFile(" proguard-android-optimize.txt" ),
22+ " proguard-rules.pro" ,
23+ )
24+ }
25+ }
26+ compileOptions {
27+ sourceCompatibility = JavaVersion .VERSION_11
28+ targetCompatibility = JavaVersion .VERSION_11
29+ }
30+ kotlinOptions {
31+ jvmTarget = " 11"
32+ }
33+ }
34+
35+ dependencies {
36+
37+ implementation(libs.androidx.core.ktx)
38+ implementation(libs.androidx.appcompat)
39+ implementation(libs.material)
40+ testImplementation(libs.junit)
41+ androidTestImplementation(libs.androidx.junit)
42+ androidTestImplementation(libs.androidx.espresso.core)
43+ }
Original file line number Diff line number Diff line change 1+ # Add project specific ProGuard rules here.
2+ # You can control the set of applied configuration files using the
3+ # proguardFiles setting in build.gradle.
4+ #
5+ # For more details, see
6+ # http://developer.android.com/guide/developing/tools/proguard.html
7+
8+ # If your project uses WebView with JS, uncomment the following
9+ # and specify the fully qualified class name to the JavaScript interface
10+ # class:
11+ #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12+ # public *;
13+ #}
14+
15+ # Uncomment this to preserve the line number information for
16+ # debugging stack traces.
17+ #-keepattributes SourceFile,LineNumberTable
18+
19+ # If you keep the line number information, uncomment this to
20+ # hide the original source file name.
21+ #-renamesourcefileattribute SourceFile
Original file line number Diff line number Diff line change 1+ package com.threegap.bitnagil.presentation
2+
3+ import androidx.test.ext.junit.runners.AndroidJUnit4
4+ import androidx.test.platform.app.InstrumentationRegistry
5+ import org.junit.Assert.assertEquals
6+ import org.junit.Test
7+ import org.junit.runner.RunWith
8+
9+ /* *
10+ * Instrumented test, which will execute on an Android device.
11+ *
12+ * See [testing documentation](http://d.android.com/tools/testing).
13+ */
14+ @RunWith(AndroidJUnit4 ::class )
15+ class ExampleInstrumentedTest {
16+ @Test
17+ fun useAppContext () {
18+ // Context of the app under test.
19+ val appContext = InstrumentationRegistry .getInstrumentation().targetContext
20+ assertEquals(" com.threegap.bitnagil.presentation.test" , appContext.packageName)
21+ }
22+ }
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <manifest xmlns : android =" http://schemas.android.com/apk/res/android" >
3+
4+ </manifest >
Original file line number Diff line number Diff line change 1+ package com.threegap.bitnagil.presentation
2+
3+ import org.junit.Assert.assertEquals
4+ import org.junit.Test
5+
6+ /* *
7+ * Example local unit test, which will execute on the development machine (host).
8+ *
9+ * See [testing documentation](http://d.android.com/tools/testing).
10+ */
11+ class ExampleUnitTest {
12+ @Test
13+ fun addition_isCorrect () {
14+ assertEquals(4 , 2 + 2 )
15+ }
16+ }
Original file line number Diff line number Diff line change @@ -23,3 +23,4 @@ rootProject.name = "Bitnagil"
2323include(" :app" )
2424include(" :data" )
2525include(" :domain" )
26+ include(" :presentation" )
You can’t perform that action at this time.
0 commit comments