forked from Minecraft/javacord
26 lines
1.0 KiB
Java
26 lines
1.0 KiB
Java
package xyz.etztech.embed;
|
|
|
|
import org.junit.jupiter.api.Assertions;
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
import java.util.Arrays;
|
|
|
|
public class EmbedTest {
|
|
|
|
@Test
|
|
void TestEmbed() {
|
|
Embed embed = new Embed()
|
|
.color(0x151515)
|
|
.author(new Author("Etzelia", "https://etzel.ia", "" ,""))
|
|
.title("Test \"Title\"")
|
|
.description("Test Description")
|
|
.fields(Arrays.asList(
|
|
new Field("Field1", "foo"),
|
|
new Field("Field2", "bar"),
|
|
new Field("Field3", "baz", true)
|
|
));
|
|
String expected = "{\"embed\":{\"title\":\"Test \\\"Title\\\"\",\"description\":\"Test Description\",\"color\":\"1381653\",\"author\":{\"name\":\"Etzelia\",\"url\":\"https://etzel.ia\"},\"fields\":[{\"name\":\"Field1\",\"value\":\"foo\"},{\"name\":\"Field2\",\"value\":\"bar\"},{\"name\":\"Field3\",\"value\":\"baz\",\"inline\":true}]}}";
|
|
Assertions.assertEquals(expected, embed.toString());
|
|
}
|
|
}
|