Add ContentImporter tests; drop redundant elvis; document lint/test commands

This commit is contained in:
2026-09-27 22:17:59 +03:00
parent a021bdb904
commit 2e99fd926c
3 changed files with 128 additions and 18 deletions

View File

@@ -84,7 +84,7 @@ class ApiClient(
.header(HttpHeaders.AUTHORIZATION, bearer(token))
.retrieve()
.body(type)
} ?: emptyList()
}
}
fun createGroup(
@@ -155,7 +155,7 @@ class ApiClient(
.header(HttpHeaders.AUTHORIZATION, bearer(token))
.retrieve()
.body(type)
} ?: emptyList()
}
}
fun enrollStudent(
@@ -264,7 +264,7 @@ class ApiClient(
.header(HttpHeaders.AUTHORIZATION, bearer(token))
.retrieve()
.body(type)
} ?: emptyList()
}
}
fun labDetail(
@@ -344,7 +344,7 @@ class ApiClient(
.header(HttpHeaders.AUTHORIZATION, bearer(token))
.retrieve()
.body(type)
} ?: emptyList()
}
}
fun setLevel(
@@ -404,7 +404,7 @@ class ApiClient(
.header(HttpHeaders.AUTHORIZATION, bearer(token))
.retrieve()
.body(type)
} ?: emptyList()
}
}
fun meAssignments(token: String): List<MeAssignmentDto> {
@@ -416,7 +416,7 @@ class ApiClient(
.header(HttpHeaders.AUTHORIZATION, bearer(token))
.retrieve()
.body(type)
} ?: emptyList()
}
}
fun updateLab(
@@ -495,7 +495,7 @@ class ApiClient(
.header(HttpHeaders.AUTHORIZATION, bearer(token))
.retrieve()
.body(type)
} ?: emptyList()
}
}
fun setGrade(
@@ -525,7 +525,7 @@ class ApiClient(
.header(HttpHeaders.AUTHORIZATION, bearer(token))
.retrieve()
.body(type)
} ?: emptyList()
}
}
fun myGrades(token: String): List<GradeDto> = myGrades(token, null)
@@ -547,7 +547,7 @@ class ApiClient(
.get()
.uri(if (groupId.isNullOrBlank()) uri else uri, *if (groupId.isNullOrBlank()) emptyArray() else arrayOf(groupId))
spec.header(HttpHeaders.AUTHORIZATION, bearer(token)).retrieve().body(type)
} ?: emptyList()
}
}
fun groupPublications(
@@ -562,7 +562,7 @@ class ApiClient(
.header(HttpHeaders.AUTHORIZATION, bearer(token))
.retrieve()
.body(type)
} ?: emptyList()
}
}
fun publishGrades(
@@ -590,7 +590,7 @@ class ApiClient(
.header(HttpHeaders.AUTHORIZATION, bearer(token))
.retrieve()
.body(type)
} ?: emptyList()
}
}
fun submitLab(
@@ -617,7 +617,7 @@ class ApiClient(
.body(parts)
.retrieve()
.body(type)
} ?: emptyList()
}
}
fun mySubmissions(
@@ -632,7 +632,7 @@ class ApiClient(
.header(HttpHeaders.AUTHORIZATION, bearer(token))
.retrieve()
.body(type)
} ?: emptyList()
}
}
fun labSubmissions(
@@ -647,7 +647,7 @@ class ApiClient(
.header(HttpHeaders.AUTHORIZATION, bearer(token))
.retrieve()
.body(type)
} ?: emptyList()
}
}
fun downloadMySubmission(
@@ -752,7 +752,7 @@ class ApiClient(
(if (token != null) spec.header(HttpHeaders.AUTHORIZATION, bearer(token)) else spec)
.retrieve()
.body(type)
} ?: emptyList()
}
}
/** Сохраняет новое расположение глав, разделов и статей. */
@@ -1135,7 +1135,7 @@ class ApiClient(
.header(HttpHeaders.AUTHORIZATION, bearer(token))
.retrieve()
.body(type)
} ?: emptyList()
}
}
fun assignDefense(
@@ -1166,7 +1166,7 @@ class ApiClient(
.header(HttpHeaders.AUTHORIZATION, bearer(token))
.retrieve()
.body(Map::class.java)
}?.get("code").toString()
}.get("code").toString()
fun resetDefense(
token: String,
@@ -1191,7 +1191,7 @@ class ApiClient(
.header(HttpHeaders.AUTHORIZATION, bearer(token))
.retrieve()
.body(type)
} ?: emptyList()
}
}
fun myDefense(