mirror of
https://github.com/ebean-orm/ebean.git
synced 2024-04-21 10:51:47 +00:00
37 lines
981 B
Java
37 lines
981 B
Java
package org.tests.model.elementcollection;
|
|
|
|
import io.ebean.BaseTestCase;
|
|
import io.ebean.DB;
|
|
import org.junit.Test;
|
|
|
|
import static org.assertj.core.api.Assertions.assertThat;
|
|
|
|
public class TestElementCollectionResused extends BaseTestCase {
|
|
|
|
@Test
|
|
public void insert_find_delete() {
|
|
|
|
EcsmOne one = new EcsmOne("One028");
|
|
one.getValues().add("128-1");
|
|
one.getValues().add("128-2");
|
|
|
|
EcsmTwo two = new EcsmTwo("Two028");
|
|
two.getValues().add("228-1");
|
|
two.getValues().add("228-2");
|
|
|
|
DB.save(one);
|
|
DB.save(two);
|
|
|
|
final EcsmOne foundOne = DB.find(EcsmOne.class, one.getOneId());
|
|
assertThat(foundOne.getName()).isEqualTo("One028");
|
|
assertThat(foundOne.getValues()).contains("128-1", "128-2");
|
|
|
|
final EcsmTwo foundTwo = DB.find(EcsmTwo.class, two.getId());
|
|
assertThat(foundTwo.getName()).isEqualTo("Two028");
|
|
assertThat(foundTwo.getValues()).contains("228-1", "228-2");
|
|
|
|
DB.delete(foundOne);
|
|
DB.delete(foundTwo);
|
|
}
|
|
}
|