Skip to content

Commit 8471950

Browse files
test classes added
1 parent 4a0048b commit 8471950

File tree

271 files changed

+338
-9677
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

271 files changed

+338
-9677
lines changed

.idea/compiler.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/kotlinc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/build.gradle.kts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ android {
2828
}
2929
}
3030
compileOptions {
31-
sourceCompatibility = JavaVersion.VERSION_11
32-
targetCompatibility = JavaVersion.VERSION_11
31+
sourceCompatibility = JavaVersion.VERSION_21
32+
targetCompatibility = JavaVersion.VERSION_21
3333
}
3434
kotlinOptions {
35-
jvmTarget = "11"
35+
jvmTarget = "21"
3636
}
3737
buildFeatures {
3838
compose = true
@@ -68,4 +68,5 @@ dependencies {
6868
implementation(libs.kotlinx.serialization.json)
6969
implementation(libs.kotlinx.coroutines.core)
7070
implementation(libs.kotlinx.datetime)
71+
testImplementation(kotlin("test"))
7172
}

app/src/main/kotlin/io/github/hosseinkarami_dev/near/rpc/client_app/MainActivity.kt

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,15 @@ import androidx.activity.ComponentActivity
55
import androidx.activity.enableEdgeToEdge
66
import androidx.lifecycle.lifecycleScope
77
import io.github.hosseinkarami_dev.near.rpc.client.NearClient
8+
import io.github.hosseinkarami_dev.near.rpc.client.RpcResponse
9+
import io.github.hosseinkarami_dev.near.rpc.models.RpcTransactionStatusRequest
10+
import io.github.hosseinkarami_dev.near.rpc.models.SignedTransaction
11+
import io.github.hosseinkarami_dev.near.rpc.models.TxExecutionStatus
812
import io.ktor.client.HttpClient
913
import io.ktor.client.engine.cio.CIO
1014
import io.ktor.client.plugins.contentnegotiation.ContentNegotiation
1115
import io.ktor.serialization.kotlinx.json.json
1216
import kotlinx.coroutines.launch
13-
import io.github.hosseinkarami_dev.near.rpc.client.RpcResponse
14-
import io.github.hosseinkarami_dev.near.rpc.models.RpcGasPriceRequest
1517

1618
class MainActivity : ComponentActivity() {
1719
override fun onCreate(savedInstanceState: Bundle?) {
@@ -30,7 +32,13 @@ class MainActivity : ComponentActivity() {
3032
)
3133

3234
lifecycleScope.launch {
33-
val response = nearClient.gasPrice(RpcGasPriceRequest(blockId = null))
35+
val response = nearClient.tx(
36+
RpcTransactionStatusRequest.SignedTxBase64(
37+
signedTxBase64 = SignedTransaction("FtzDPgG7BnX3g6WV7w951TZ1UErFahfp6NwQKiTE9dMp"),
38+
waitUntil = TxExecutionStatus.Final
39+
))
40+
// val response = nearClient.status()
41+
// val response = nearClient.gasPrice(RpcGasPriceRequest(blockId = null))
3442

3543
when (response) {
3644
is RpcResponse.Failure -> {

app/src/test/java/org/near/nearrpcclient/ExampleUnitTest.kt

Lines changed: 0 additions & 17 deletions
This file was deleted.

client/build.gradle.kts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ plugins {
55
`maven-publish`
66
}
77

8+
java {
9+
sourceCompatibility = JavaVersion.VERSION_21
10+
targetCompatibility = JavaVersion.VERSION_21
11+
}
12+
kotlin {
13+
compilerOptions {
14+
jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_21
15+
}
16+
}
17+
818
group = "io.github.hosseinkarami_dev"
919
version = "0.1.0"
1020

@@ -26,9 +36,9 @@ dependencies {
2636
testImplementation(kotlin("test"))
2737
testImplementation(libs.junit.jupiter.api)
2838
testRuntimeOnly(libs.junit.jupiter.engine)
29-
}
39+
testImplementation(libs.kotlinx.coroutines.test)
3040

31-
dependencies {
41+
implementation(kotlin("stdlib"))
3242
implementation(project(":models"))
3343
implementation(libs.kotlinx.cli)
3444
implementation(libs.ktor.client.core)

client/src/androidTest/java/org/near/server/ExampleInstrumentedTest.kt

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)