Files
ebean/src/test/java/org/tests/saveassociation/TestSaveSamePK.java
T
Roland PramlandRob Bygrave 2001539755 Sqlserver support (#1053)
* made some tests sqlserver ready (No effective code change in src/main)

* FIX enhance packages and let all testcases inherit from BaseTestCase, so that they can be launched directly from eclipse

* ADD sqldriver in pom and datasource

* FIX: DDL-generation for sqlserver - not yet all sqlserver tests passing
mvn verify -Ddatasource.default=mssql => Tests run: 1980, Failures: 22, Errors: 44, Skipped: 16

* BaseDdlHandlerTest checks against correct sqlserver-ddl now
2017-07-03 20:27:37 +12:00

35 lines
806 B
Java

package org.tests.saveassociation;
import io.ebean.BaseTestCase;
import io.ebean.Ebean;
import org.tests.model.basic.TSDetail;
import org.tests.model.basic.TSMaster;
import org.junit.Assert;
import org.junit.Test;
public class TestSaveSamePK extends BaseTestCase {
@Test
public void test() {
// delete in case we are running multiple times without full db drop
Ebean.delete(TSMaster.class, 10000);
TSMaster m0 = new TSMaster();
m0.setId(10000);
m0.setName("master1");
Ebean.save(m0);
TSDetail tsDetail = new TSDetail("master1 detail1");
tsDetail.setId(10000);
tsDetail.setMaster(m0);
Ebean.save(tsDetail);
TSDetail fetchedDetail = Ebean.find(TSDetail.class).setId(10000).fetch("master").findUnique();
Assert.assertNotNull(fetchedDetail);
}
}