mirror of
https://github.com/Anuken/Mindustry.git
synced 2026-01-22 20:41:58 -08:00
34 lines
1 KiB
Java
34 lines
1 KiB
Java
import io.anuke.mindustry.io.TypeIO;
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
import java.nio.ByteBuffer;
|
|
|
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
|
|
|
public class IOTests{
|
|
|
|
@Test
|
|
void writeEnglish(){
|
|
ByteBuffer buffer = ByteBuffer.allocate(500);
|
|
TypeIO.writeString(buffer, "asd asd asd asd asdagagasasjakbgeah;jwrej 23424234");
|
|
buffer.position(0);
|
|
assertEquals(TypeIO.readString(buffer), "asd asd asd asd asdagagasasjakbgeah;jwrej 23424234");
|
|
}
|
|
|
|
@Test
|
|
void writeChinese(){
|
|
ByteBuffer buffer = ByteBuffer.allocate(500);
|
|
TypeIO.writeString(buffer, "这个服务器可以用自己的语言说话");
|
|
buffer.position(0);
|
|
assertEquals(TypeIO.readString(buffer), "这个服务器可以用自己的语言说话");
|
|
}
|
|
|
|
@Test
|
|
void writeNull(){
|
|
ByteBuffer buffer = ByteBuffer.allocate(500);
|
|
TypeIO.writeString(buffer, null);
|
|
buffer.position(0);
|
|
assertEquals(TypeIO.readString(buffer), null);
|
|
}
|
|
|
|
}
|