ItEr16S12CreacionProxectoPlanificacion: Adding hoursGroup many-to-one relantionship to task.
This commit is contained in:
parent
20d7906a0c
commit
f5083c71d9
2 changed files with 8 additions and 1 deletions
|
|
@ -25,6 +25,7 @@
|
||||||
|
|
||||||
<joined-subclass name="Task">
|
<joined-subclass name="Task">
|
||||||
<key column="TASK_ELEMENT_ID"></key>
|
<key column="TASK_ELEMENT_ID"></key>
|
||||||
|
<many-to-one name="hoursGroup" cascade="none"/>
|
||||||
</joined-subclass>
|
</joined-subclass>
|
||||||
|
|
||||||
<joined-subclass name="TaskGroup">
|
<joined-subclass name="TaskGroup">
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,8 @@ public class TaskElementServiceTest {
|
||||||
@Autowired
|
@Autowired
|
||||||
private IOrderService orderService;
|
private IOrderService orderService;
|
||||||
|
|
||||||
|
private HoursGroup associatedHoursGroup;
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void canSaveTask() {
|
public void canSaveTask() {
|
||||||
Task task = createValidTask();
|
Task task = createValidTask();
|
||||||
|
|
@ -58,11 +60,15 @@ public class TaskElementServiceTest {
|
||||||
assertThat(fromDB.getId(), equalTo(task.getId()));
|
assertThat(fromDB.getId(), equalTo(task.getId()));
|
||||||
assertThat(fromDB, is(Task.class));
|
assertThat(fromDB, is(Task.class));
|
||||||
checkProperties(task, fromDB);
|
checkProperties(task, fromDB);
|
||||||
|
HoursGroup reloaded = ((Task) fromDB).getHoursGroup();
|
||||||
|
assertThat(reloaded.getId(), equalTo(reloaded.getId()));
|
||||||
}
|
}
|
||||||
|
|
||||||
private Task createValidTask() {
|
private Task createValidTask() {
|
||||||
Task task = Task.createTask(new HoursGroup());
|
associatedHoursGroup = new HoursGroup();
|
||||||
|
Task task = Task.createTask(associatedHoursGroup);
|
||||||
OrderLine orderLine = createOrderLine();
|
OrderLine orderLine = createOrderLine();
|
||||||
|
orderLine.addHoursGroup(associatedHoursGroup);
|
||||||
task.setOrderElement(orderLine);
|
task.setOrderElement(orderLine);
|
||||||
return task;
|
return task;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue