mirror of
https://github.com/usbharu/Hideout.git
synced 2026-07-03 04:07:53 +00:00
test: テストの前提条件SQLをコードから安全に生成できるように
This commit is contained in:
+4
-78
@@ -40,18 +40,7 @@ class ExposedActorInstanceRelationshipRepositoryTest : AbstractRepositoryTest(Ac
|
|||||||
execute(Operations.sql("SET REFERENTIAL_INTEGRITY FALSE"))
|
execute(Operations.sql("SET REFERENTIAL_INTEGRITY FALSE"))
|
||||||
insertInto(Instance.tableName) {
|
insertInto(Instance.tableName) {
|
||||||
columns(
|
columns(
|
||||||
"ID",
|
Instance.columns
|
||||||
"name",
|
|
||||||
"DESCRIPTION",
|
|
||||||
"URL",
|
|
||||||
"ICON_URL",
|
|
||||||
"SHARED_INBOX",
|
|
||||||
"SOFTWARE",
|
|
||||||
"VERSION",
|
|
||||||
"IS_BLOCKED",
|
|
||||||
"IS_MUTED",
|
|
||||||
"MODERATION_NOTE",
|
|
||||||
"CREATED_AT"
|
|
||||||
)
|
)
|
||||||
values(
|
values(
|
||||||
1,
|
1,
|
||||||
@@ -70,33 +59,7 @@ class ExposedActorInstanceRelationshipRepositoryTest : AbstractRepositoryTest(Ac
|
|||||||
}
|
}
|
||||||
insertInto("public.actors") {
|
insertInto("public.actors") {
|
||||||
columns(
|
columns(
|
||||||
"id",
|
Actors.columns
|
||||||
"name",
|
|
||||||
"domain",
|
|
||||||
"screen_name",
|
|
||||||
"description",
|
|
||||||
"inbox",
|
|
||||||
"outbox",
|
|
||||||
"url",
|
|
||||||
"public_key",
|
|
||||||
"private_key",
|
|
||||||
"created_at",
|
|
||||||
"key_id",
|
|
||||||
"following",
|
|
||||||
"followers",
|
|
||||||
"instance",
|
|
||||||
"locked",
|
|
||||||
"following_count",
|
|
||||||
"followers_count",
|
|
||||||
"posts_count",
|
|
||||||
"last_post_at",
|
|
||||||
"last_update_at",
|
|
||||||
"suspend",
|
|
||||||
"move_to",
|
|
||||||
"emojis",
|
|
||||||
"deleted",
|
|
||||||
"icon",
|
|
||||||
"banner"
|
|
||||||
)
|
)
|
||||||
values(
|
values(
|
||||||
1,
|
1,
|
||||||
@@ -153,18 +116,7 @@ class ExposedActorInstanceRelationshipRepositoryTest : AbstractRepositoryTest(Ac
|
|||||||
execute(Operations.sql("SET REFERENTIAL_INTEGRITY FALSE"))
|
execute(Operations.sql("SET REFERENTIAL_INTEGRITY FALSE"))
|
||||||
insertInto(Instance.tableName) {
|
insertInto(Instance.tableName) {
|
||||||
columns(
|
columns(
|
||||||
"ID",
|
Instance.columns
|
||||||
"name",
|
|
||||||
"DESCRIPTION",
|
|
||||||
"URL",
|
|
||||||
"ICON_URL",
|
|
||||||
"SHARED_INBOX",
|
|
||||||
"SOFTWARE",
|
|
||||||
"VERSION",
|
|
||||||
"IS_BLOCKED",
|
|
||||||
"IS_MUTED",
|
|
||||||
"MODERATION_NOTE",
|
|
||||||
"CREATED_AT"
|
|
||||||
)
|
)
|
||||||
values(
|
values(
|
||||||
1,
|
1,
|
||||||
@@ -183,33 +135,7 @@ class ExposedActorInstanceRelationshipRepositoryTest : AbstractRepositoryTest(Ac
|
|||||||
}
|
}
|
||||||
insertInto("public.actors") {
|
insertInto("public.actors") {
|
||||||
columns(
|
columns(
|
||||||
"id",
|
Actors.columns
|
||||||
"name",
|
|
||||||
"domain",
|
|
||||||
"screen_name",
|
|
||||||
"description",
|
|
||||||
"inbox",
|
|
||||||
"outbox",
|
|
||||||
"url",
|
|
||||||
"public_key",
|
|
||||||
"private_key",
|
|
||||||
"created_at",
|
|
||||||
"key_id",
|
|
||||||
"following",
|
|
||||||
"followers",
|
|
||||||
"instance",
|
|
||||||
"locked",
|
|
||||||
"following_count",
|
|
||||||
"followers_count",
|
|
||||||
"posts_count",
|
|
||||||
"last_post_at",
|
|
||||||
"last_update_at",
|
|
||||||
"suspend",
|
|
||||||
"move_to",
|
|
||||||
"emojis",
|
|
||||||
"deleted",
|
|
||||||
"icon",
|
|
||||||
"banner"
|
|
||||||
)
|
)
|
||||||
values(
|
values(
|
||||||
1,
|
1,
|
||||||
|
|||||||
+5
-48
@@ -8,6 +8,7 @@ import org.assertj.db.api.Assertions.assertThat
|
|||||||
import org.junit.jupiter.api.Test
|
import org.junit.jupiter.api.Test
|
||||||
import org.junit.jupiter.api.TestInstance
|
import org.junit.jupiter.api.TestInstance
|
||||||
import utils.AbstractRepositoryTest
|
import utils.AbstractRepositoryTest
|
||||||
|
import utils.columns
|
||||||
import utils.isEqualTo
|
import utils.isEqualTo
|
||||||
import utils.value
|
import utils.value
|
||||||
import java.net.URI
|
import java.net.URI
|
||||||
@@ -56,18 +57,7 @@ class InstanceRepositoryImplTest : AbstractRepositoryTest(InstanceTable) {
|
|||||||
dbSetup(to = dataSource) {
|
dbSetup(to = dataSource) {
|
||||||
insertInto(InstanceTable.tableName) {
|
insertInto(InstanceTable.tableName) {
|
||||||
columns(
|
columns(
|
||||||
"ID",
|
InstanceTable.columns
|
||||||
"name",
|
|
||||||
"DESCRIPTION",
|
|
||||||
"URL",
|
|
||||||
"ICON_URL",
|
|
||||||
"SHARED_INBOX",
|
|
||||||
"SOFTWARE",
|
|
||||||
"VERSION",
|
|
||||||
"IS_BLOCKED",
|
|
||||||
"IS_MUTED",
|
|
||||||
"MODERATION_NOTE",
|
|
||||||
"CREATED_AT"
|
|
||||||
)
|
)
|
||||||
values(
|
values(
|
||||||
1,
|
1,
|
||||||
@@ -119,18 +109,7 @@ class InstanceRepositoryImplTest : AbstractRepositoryTest(InstanceTable) {
|
|||||||
dbSetup(to = dataSource) {
|
dbSetup(to = dataSource) {
|
||||||
insertInto(InstanceTable.tableName) {
|
insertInto(InstanceTable.tableName) {
|
||||||
columns(
|
columns(
|
||||||
"ID",
|
InstanceTable.columns
|
||||||
"name",
|
|
||||||
"DESCRIPTION",
|
|
||||||
"URL",
|
|
||||||
"ICON_URL",
|
|
||||||
"SHARED_INBOX",
|
|
||||||
"SOFTWARE",
|
|
||||||
"VERSION",
|
|
||||||
"IS_BLOCKED",
|
|
||||||
"IS_MUTED",
|
|
||||||
"MODERATION_NOTE",
|
|
||||||
"CREATED_AT"
|
|
||||||
)
|
)
|
||||||
values(
|
values(
|
||||||
1,
|
1,
|
||||||
@@ -178,18 +157,7 @@ class InstanceRepositoryImplTest : AbstractRepositoryTest(InstanceTable) {
|
|||||||
dbSetup(to = dataSource) {
|
dbSetup(to = dataSource) {
|
||||||
insertInto(InstanceTable.tableName) {
|
insertInto(InstanceTable.tableName) {
|
||||||
columns(
|
columns(
|
||||||
"ID",
|
InstanceTable.columns
|
||||||
"name",
|
|
||||||
"DESCRIPTION",
|
|
||||||
"URL",
|
|
||||||
"ICON_URL",
|
|
||||||
"SHARED_INBOX",
|
|
||||||
"SOFTWARE",
|
|
||||||
"VERSION",
|
|
||||||
"IS_BLOCKED",
|
|
||||||
"IS_MUTED",
|
|
||||||
"MODERATION_NOTE",
|
|
||||||
"CREATED_AT"
|
|
||||||
)
|
)
|
||||||
values(
|
values(
|
||||||
1,
|
1,
|
||||||
@@ -237,18 +205,7 @@ class InstanceRepositoryImplTest : AbstractRepositoryTest(InstanceTable) {
|
|||||||
dbSetup(to = dataSource) {
|
dbSetup(to = dataSource) {
|
||||||
insertInto(InstanceTable.tableName) {
|
insertInto(InstanceTable.tableName) {
|
||||||
columns(
|
columns(
|
||||||
"ID",
|
InstanceTable.columns
|
||||||
"name",
|
|
||||||
"DESCRIPTION",
|
|
||||||
"URL",
|
|
||||||
"ICON_URL",
|
|
||||||
"SHARED_INBOX",
|
|
||||||
"SOFTWARE",
|
|
||||||
"VERSION",
|
|
||||||
"IS_BLOCKED",
|
|
||||||
"IS_MUTED",
|
|
||||||
"MODERATION_NOTE",
|
|
||||||
"CREATED_AT"
|
|
||||||
)
|
)
|
||||||
values(
|
values(
|
||||||
1,
|
1,
|
||||||
|
|||||||
Reference in New Issue
Block a user