package org.reldb.rel.tests.main;
import org.junit.After;
import org.junit.Test;
import org.reldb.rel.tests.BaseOfTest;
public class TestRelvarInsert3 extends BaseOfTest {
@Test
public void testRelvarInsert3() {
String src =
"begin;" +
" var myvar1 real relation {x integer, y rational} key {x};" +
" var myvar2 real relation {y rational, x integer} key {x};" +
" myvar2 := relation {tuple {x 1, y 2.3}, tuple {y 3.2, x 2}};" +
" insert myvar1 (myvar2 where x >= 2 and y > 2.0);" +
"end;" +
"myvar1";
String expected = "RELATION {x INTEGER, y RATIONAL} {" +
"\n\tTUPLE {x 2, y 3.2}" +
"\n}";
testEquals(expected, src);
}
@After
public void testRelvarInsert4() {
String src =
"begin;" +
" drop var myvar1;" +
" drop var myvar2;" +
"end;" +
"true";
String expected = "true";
testEquals(expected, src);
}
}