11package me.proxer.library.api.info
22
33import me.proxer.library.ProxerTest
4- import me.proxer.library.entity.info.*
5- import me.proxer.library.enums.*
4+ import me.proxer.library.entity.info.Character
5+ import me.proxer.library.entity.info.Description
6+ import me.proxer.library.entity.info.PersonCore
7+ import me.proxer.library.enums.DescriptionType
8+ import me.proxer.library.enums.Gender
9+ import me.proxer.library.enums.Language
10+ import me.proxer.library.enums.OccupationType
611import me.proxer.library.runRequest
712import org.amshove.kluent.shouldBeEqualTo
813import org.junit.jupiter.api.Test
9- import java.util.*
14+ import java.util.Date
1015
1116/* *
1217 * @author TrueMB
1318 */
1419class CharacterCoreEndpointTest : ProxerTest () {
1520
1621 private val expectedCharacter = Character (
22+
1723 id = " 1" ,
1824 name = " Test Charakter" ,
1925 gender = Gender .UNKNOWN ,
@@ -23,30 +29,35 @@ class CharacterCoreEndpointTest : ProxerTest() {
2329 birthday = Date (709164000000L ),
2430 height = " 176" ,
2531 weight = " 79" ,
26- description = setOf (Description (
32+ description = setOf (
33+ Description (
2734 descriptionType = DescriptionType .INTRO ,
2835 text = " Lorenor Zorro ist ein Pirat aus der Serie One Piece. Er ist Mitglied der Strohhutbande " +
2936 " und der erste Kämpfer der von [I]Monkey D. Ruffy[/I] rekrutiert wurde. Sein Ziel ist es, " +
3037 " der beste Schwertkämpfer der Welt zu werden. Dieser Charakter ist zum Testen der Funktionen dar." ,
31- Language .GERMAN ),
38+ Language .GERMAN
39+ ),
3240
3341 Description (
3442 descriptionType = DescriptionType .APPEARANCE ,
3543 text = " Zorro hat kurze grüne Haare über die er in Kämpfen ein schwarzes Kopftuch trägt, " +
3644 " welches er ansonsten um den Arm gewickelt hat. Meistens trägt er weisses T-Shirt und eine " +
37- " schwarze Hose. Er hat immer eine gruene Bauchbinde umgewickelt mit denen er seine drei Schwerter " +
38- " befestigt. Ausserdem hat er drei goldene Ohrringe in seinem linken Ohr. Er hat eine grosse Narbe " +
39- " quer über die Brust und zwei weitere um seine Knöchel die er sich selbst zugefügt hat. " +
40- " Nach dem Zeitsprung hat er ausserdem eine Narbe über dem linken Auge." ,
41- Language .GERMAN ),
45+ " schwarze Hose. Er hat immer eine gruene Bauchbinde umgewickelt mit denen er seine " +
46+ " drei Schwerter befestigt. Ausserdem hat er drei goldene Ohrringe in seinem linken Ohr. " +
47+ " Er hat eine grosse Narbe quer über die Brust und zwei weitere um seine Knöchel " +
48+ " die er sich selbst zugefügt hat. Nach dem Zeitsprung hat er " +
49+ " ausserdem eine Narbe über dem linken Auge." ,
50+ Language .GERMAN
51+ ),
4252
4353 Description (
4454 descriptionType = DescriptionType .PERSONALITY ,
4555 text = " Seine Ehre ist ihm extrem wichtig, so würde er nie von einem Kampf davonlaufen " +
4656 " oder um Gnade bitten. Allerdings kann er seinen Stolz auch herunterschlucken, " +
4757 " was er zum Beispiel tat als er Falkenauge bat ihn als Schüler anzunehmen. Generell ist Zorro " +
4858 " ein sehr selbstbewusster Mensch. Er streitet sich sehr oft mit Sanji." ,
49- Language .GERMAN ),
59+ Language .GERMAN
60+ ),
5061
5162 Description (
5263 descriptionType = DescriptionType .SKILLS ,
@@ -57,7 +68,8 @@ class CharacterCoreEndpointTest : ProxerTest() {
5768 " Mit Asura kann er Kopien von sich selbst erzeugen, diese sind jedoch nur Illusionen und " +
5869 " er kann nur zwei auf einmal bilden. Desweitern hat er enorme physische Kräfte und " +
5970 " eine beachtliche Regenerationskraft. Ausserdem besitzt er das Haki." ,
60- Language .GERMAN ),
71+ Language .GERMAN
72+ ),
6173
6274 Description (
6375 descriptionType = DescriptionType .PAST ,
@@ -70,16 +82,20 @@ class CharacterCoreEndpointTest : ProxerTest() {
7082 " In den folgenden neun Jahren perfektioniert er seinen Drei-Schwert-Stil und macht sich " +
7183 " dann auf die Suche nach Falkenauge, wobei er sich mit Kopfgeldjägertätigkeiten über Wasser" +
7284 " hält." ,
73- Language .GERMAN ),
85+ Language .GERMAN
86+ ),
7487
7588 Description (
7689 descriptionType = DescriptionType .TRIVIA ,
7790 text = " Zorro Geburtsdatum, der 11.11. ist ein Zahlenpalindrom, da er von vorne nach hinten " +
7891 " und von hinten nach vorne gelesen das Gleiche ergibt. Ausserdem ist das japanische Wort " +
7992 " für Palindrom Zorome dessen Kurzform Zoro ist." ,
80- Language .GERMAN )
93+ Language .GERMAN
94+ )
8195 ),
82- persons = setOf (PersonCore (id = " 140" , occupation = OccupationType .SEIYUU , Language .OTHER , name = " Test Person" ))
96+ persons = setOf (
97+ PersonCore (id = " 140" , occupation = OccupationType .SEIYUU , Language .OTHER , name = " Test Person" )
98+ )
8399 )
84100
85101 @Test
0 commit comments