In your test parent.children will always be null (children wont be initialized until you add the first one). So you could change your test to:
assertNull parent.children
The children will be initialized when you save the Parent (regardless if children are added) or when children are added. If you want it to always be initialized you can do it manually in the Parent when you define the children:
List<Children> children = new ArrayList<Children>()
John Wagenleitner
2009-06-27 01:44:39