package org.n3r.eql;
import com.google.common.collect.ImmutableMap;
import org.junit.Test;
import java.sql.Timestamp;
import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat;
public class IncludeTest {
@Test
public void testInclude() {
Eqll.choose("mysql");
new Eqll().id("dropTestTable").execute();
new Eqll().id("createTestTable").params(new Timestamp(System.currentTimeMillis())).execute();
new Eqll().id("include")
.params(ImmutableMap.builder()
.put("c1", "ccc111").put("a1", 3)
.put("c2", "ccc222").put("a2", 4).build())
.execute();
String c3 = new Eqll().selectFirst("selectC").params(3).execute();
assertThat(c3, is("ccc111"));
String c4 = new Eqll().selectFirst("selectC").params(4).execute();
assertThat(c4, is("ccc222"));
}
}