package org.tests.model.carwheeltruck;
import io.ebean.BaseTestCase;
import io.ebean.Ebean;
import org.junit.Test;
import java.util.Random;
public class TestTruckCarWheelInhertiance extends BaseTestCase {
@Test
public void test() {
TTruck truck = new TTruck();
truck.setPlateNo("foo-" + new Random().nextInt());
TWheel wheel = new TWheel();
wheel.setOwner(truck);
Ebean.save(truck);
// This save() works ok...
// But if then is added one more wheel
wheel = new TWheel();
wheel.setOwner(truck);
// And save() is called again
Ebean.save(truck);
// Then an exception is raised:
}
}