既然是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

 

再续:ORM性能测试用例        [Test]
再续:ORM性能测试用例        
public void TestCRUDPerformance()
        }

相关文章:

  • 2021-11-05
  • 2021-08-16
  • 2022-12-23
  • 2021-11-22
  • 2021-07-03
  • 2021-12-14
猜你喜欢
  • 2022-01-03
  • 2022-01-20
  • 2022-12-23
  • 2021-07-13
  • 2021-11-14
  • 2021-08-14
  • 2021-11-19
相关资源
相似解决方案