代码之家  ›  专栏  ›  技术社区  ›  Garry Shutler

验证NHibernate标准的内容

  •  1
  • Garry Shutler  · 技术社区  · 16 年前

    我希望使用NHibernate标准API构建复杂的查询。我想验证条件是否如我所期望的那样构造,而不必实际运行查询。

    这可能吗?有什么技巧或技巧可以优雅地完成它吗?

    1 回复  |  直到 16 年前
        1
  •  2
  •   Hibri    16 年前

    最近有个同事这么做了

    将每个条件查询封装在自己的类(规范)中。 生成一个表达式生成器,它将把查询输出到字符串。 测试生成的表达式字符串是否与预期的表达式字符串匹配。

    这是一般的想法,现在不要带密码:)对不起。

    然而,我发现编写数据库集成测试来测试Nh标准要容易得多。 标准是否真的返回我期望的数据。