数据库单元:测试插入和更新操作

Himanshu Yadav

如何使用数据库单元进行测试INSERTUPDATE操作?
我正在使用夹具数据xml来测试读取操作。
这是否意味着测试用例将在xml本身中插入/更新一行?如果是,DBUnit是否提供任何可用于xmld的实用程序?已经测试表是否返回一个记录或多个记录的测试方法。在这些阅读案例中,通过比较ITables进行测试
我不确定在进行创建操作时该断言什么。行数?
同样的问题与Update操作有关。更新后,测试用例应声明什么?

rone

如何使用数据库单元进行测试INSERTUPDATE操作?

在上INSERT,验证行计数为+1,然后SELECT搜索插入的记录。

开启UPDATE,通过运行SELECTbefore和after来验证更新的记录与旧记录不匹配UPDATE

我正在使用夹具数据xml来测试读取操作,这
是否意味着测试用例会在xml本身中插入/更新一行?

不能。DbUnit读取XML文件并在内存中创建它的快照。您的插入和更新在内存中完成,因此XML永远不会被修改。

我不确定在创建操作的情况下该断言什么。行数?
同样的问题与Update操作有关。更新后,测试用例应声明什么?

请参阅问题1的答案。

也可以使用http://dbunit.sourceforge.net/作为参考。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

远程插入和更新数据库?

来自分类Dev

同时向数据库插入和更新数据

来自分类Dev

用php mysql插入和更新数据库

来自分类Dev

大数据库中的MYSQL慢速插入和更新

来自分类Dev

搜索和更新数据库操作非常慢

来自分类Dev

涉及数据库的单元测试

来自分类Dev

对数据库中的JPA插入进行单元测试

来自分类Dev

@DataJpaTest中不执行插入测试数据库的操作

来自分类Dev

MySQL插入不会更新数据库

来自分类Dev

对SQL Server数据库记录或插入/更新操作进行数字签名

来自分类Dev

如何将GridView绑定到数据库并执行更新/插入操作

来自分类Dev

如何将GridView绑定到数据库并执行更新/插入操作

来自分类Dev

使用 H2 数据库时 Quill 中插入或更新操作的编译错误

来自分类Dev

当数据库架构和实体更改时,单元测试失败,但单元测试未更改

来自分类Dev

拖放操作后更新数据库

来自分类Dev

数据库优化插入和搜索

来自分类Dev

AngularJS 从数据库插入和显示

来自分类Dev

使用Spock和Robospock进行单元测试以创建SQLite数据库

来自分类Dev

AngularFireDatabase,Jest和单元测试firebase实时数据库

来自分类Dev

neo4j功能和单元测试-重置数据库

来自分类Dev

在 Node.js 中单元测试和模拟 mySQL 数据库

来自分类Dev

如何使用nodejs在数据库中插入和更新现有数据?

来自分类Dev

Liquibase + Maven:如何在mvn构建期间同时更新测试数据库和开发数据库?

来自分类Dev

从数据库返回单元测试和数据

来自分类Dev

数据库上的多线程插入(更新)和单线程顺序插入(更新)的性能比较?

来自分类Dev

MVC 5-记录数据库中的插入和更新

来自分类Dev

使用一个按钮插入和更新数据库

来自分类Dev

添加全局规则以修改所有数据库插入和更新的日期

来自分类Dev

如何在3个不同的数据库中插入和更新?

Related 相关文章

  1. 1

    远程插入和更新数据库?

  2. 2

    同时向数据库插入和更新数据

  3. 3

    用php mysql插入和更新数据库

  4. 4

    大数据库中的MYSQL慢速插入和更新

  5. 5

    搜索和更新数据库操作非常慢

  6. 6

    涉及数据库的单元测试

  7. 7

    对数据库中的JPA插入进行单元测试

  8. 8

    @DataJpaTest中不执行插入测试数据库的操作

  9. 9

    MySQL插入不会更新数据库

  10. 10

    对SQL Server数据库记录或插入/更新操作进行数字签名

  11. 11

    如何将GridView绑定到数据库并执行更新/插入操作

  12. 12

    如何将GridView绑定到数据库并执行更新/插入操作

  13. 13

    使用 H2 数据库时 Quill 中插入或更新操作的编译错误

  14. 14

    当数据库架构和实体更改时,单元测试失败,但单元测试未更改

  15. 15

    拖放操作后更新数据库

  16. 16

    数据库优化插入和搜索

  17. 17

    AngularJS 从数据库插入和显示

  18. 18

    使用Spock和Robospock进行单元测试以创建SQLite数据库

  19. 19

    AngularFireDatabase,Jest和单元测试firebase实时数据库

  20. 20

    neo4j功能和单元测试-重置数据库

  21. 21

    在 Node.js 中单元测试和模拟 mySQL 数据库

  22. 22

    如何使用nodejs在数据库中插入和更新现有数据?

  23. 23

    Liquibase + Maven:如何在mvn构建期间同时更新测试数据库和开发数据库?

  24. 24

    从数据库返回单元测试和数据

  25. 25

    数据库上的多线程插入(更新)和单线程顺序插入(更新)的性能比较?

  26. 26

    MVC 5-记录数据库中的插入和更新

  27. 27

    使用一个按钮插入和更新数据库

  28. 28

    添加全局规则以修改所有数据库插入和更新的日期

  29. 29

    如何在3个不同的数据库中插入和更新?

热门标签

归档