File tree Expand file tree Collapse file tree 3 files changed +22
-2
lines changed
main/kotlin/io/codemc/api/database
test/kotlin/io/codemc/api/database Expand file tree Collapse file tree 3 files changed +22
-2
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ plugins {
1313}
1414
1515group = " io.codemc.api"
16- version = " 1.1.1 "
16+ version = " 1.2.0 "
1717description = " Official API for CodeMC Jenkins & Nexus Services"
1818
1919repositories {
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ object Users : Table() {
1717 /* *
1818 * The `discord` column, representing their Discord ID.
1919 */
20- val discord: Column <Long > = long(" discord" ).uniqueIndex()
20+ val discord: Column <Long > = long(" discord" )
2121
2222 override val primaryKey = PrimaryKey (username)
2323}
Original file line number Diff line number Diff line change @@ -61,6 +61,26 @@ class TestDatabase {
6161 removeUser(name)
6262 }
6363
64+ @Test
65+ fun testMultipleUsers () {
66+ val users = listOf (
67+ " TestUser" ,
68+ " TestUser2" ,
69+ )
70+
71+ users.forEach { s -> addUser(s, 4567L ) }
72+
73+ val retrieved = getAllUsers()
74+ assertEquals(users.size, retrieved.size)
75+ for (i in retrieved.indices) {
76+ assertEquals(retrieved[i].username, users[i])
77+ assertEquals(retrieved[i].discord, 4567L )
78+ }
79+
80+ removeAllUsers()
81+ assertTrue(getAllUsers().isEmpty())
82+ }
83+
6484 @Test
6585 fun testRemoveUser () {
6686 val name = " MyAuthor"
You can’t perform that action at this time.
0 commit comments