既然是ORM的测试, 就得体现这么几点 :
one-one, many-ony, many-many关系
typed query 类型化查询
entity crud 实体的crud
traverse entity list 实体集合的构造和遍历
从便利性上讲, 需要满足这样几点:
master-details: 保存master, 可以自动保存details, 删除master, 可以自动删除details, 但是还有一种master-details是弱关联, 必须区分开来, 所以测试用例中的delete必须要保证orderitem也删除
实体对象属性的透明获取
(之前给的压缩包没有打好, 现在重新上传了, 另外做了些改动, maste-detail变为三级:
order->orderitem->itemdetail) orderitem和itemdetail都包含一个attachment的对象
在原来的基础上修改, 结果不知怎么回事, 代码总显示不出来了, 只好删除重发一个
这里给出我的性能测试的dbschema和unit test
https://files.cnblogs.com/progame/dbschema.rar