Skip to content

Commit 8c6dcda

Browse files
authored
Update AppTest.kt
1 parent f8f4dae commit 8c6dcda

File tree

1 file changed

+27
-7
lines changed

1 file changed

+27
-7
lines changed
Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,34 @@
1-
/*
2-
* This source file was generated by the Gradle 'init' task
3-
*/
41
package org.example
52

63
import kotlin.test.Test
7-
import kotlin.test.assertNotNull
4+
import kotlin.test.assertEquals
85

96
class AppTest {
10-
@Test fun appHasAGreeting() {
11-
val classUnderTest = App()
12-
assertNotNull(classUnderTest.greeting, "app should have a greeting")
7+
8+
private val zkCoinJoin = ZKCoinJoin()
9+
10+
@Test
11+
fun testAddParticipant() {
12+
val result = zkCoinJoin.addParticipant("Alice")
13+
assertEquals("Participant Alice added to the CoinJoin.", result, "Failed to add participant to CoinJoin")
14+
}
15+
16+
@Test
17+
fun testGenerateProof() {
18+
val result = zkCoinJoin.generateProof("Alice")
19+
assertEquals("Generated Zero-Knowledge proof for Alice.", result, "Failed to generate Zero-Knowledge proof")
20+
}
21+
22+
@Test
23+
fun testPerformCoinJoin() {
24+
val result = zkCoinJoin.performCoinJoin()
25+
assertEquals("CoinJoin completed using Zero-Knowledge proofs.", result, "Failed to perform CoinJoin process")
26+
}
27+
28+
@Test
29+
fun testGreeting() {
30+
val app = App()
31+
assertEquals("Hello World!", app.greeting, "Greeting did not match expected output")
1332
}
1433
}
34+

0 commit comments

Comments
 (0)