/** @throws Exception */
 @Test
 public void refereceToKeyForName() throws Exception {
   Key key = KeyFactory.createKey("Hoge", "aaa");
   Reference reference = new Reference();
   Path path = new Path();
   reference.setPath(path);
   Element element = path.addElement();
   element.setType("Hoge");
   element.setName("aaa");
   assertThat(DatastoreUtil.referenceToKey(reference), is(key));
 }
 /** @throws Exception */
 @Test
 public void refereceToKeyForParent() throws Exception {
   Key parentKey = KeyFactory.createKey("Parent", 1);
   Key childKey = KeyFactory.createKey(parentKey, "Child", 1);
   Reference reference = new Reference();
   Path path = new Path();
   reference.setPath(path);
   Element element = path.addElement();
   element.setType("Parent");
   element.setId(1);
   element = path.addElement();
   element.setType("Child");
   element.setId(1);
   assertThat(DatastoreUtil.referenceToKey(reference), is(childKey));
 }