java-commons/muscript-runtime/src/test/java/io/gitlab/jfronny/muscript/test/ListTest.java

25 lines
711 B
Java

package io.gitlab.jfronny.muscript.test;
import org.junit.jupiter.api.Test;
import static io.gitlab.jfronny.muscript.test.util.MuTestUtil.bool;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
class ListTest {
@Test
void listAccess() {
assertTrue(bool("list[0]"));
assertTrue(bool("list[1] < 3"));
assertTrue(bool("list[2] || list[0] == '3true'"));
}
@Test
void contains() {
assertFalse(bool("numbers::contains(',')"));
assertFalse(bool("numbers::contains('1,')"));
assertFalse(bool("numbers::contains('1')"));
assertTrue(bool("numbers::contains(1)"));
}
}