playframework-2.0 - 如何在Play2中加载测试数据(灯具)?

标签 playframework-2.0

如何在Play2中加载测试数据(灯具)?

我注意到,对于Play1,人们将使用.yaml文件和Fixtures类,但找不到与Play2(Java)等效的文件。

最佳答案

我已成功使用此脚本:

Map<String, List<Object>> tableMap = (Map<String, List<Object>>) Yaml.load(fixtureFile);//yaml must be in conf folder?

for (Map.Entry<String, List<Object>> tableEntry : tableMap.entrySet()) {
    Ebean.save(tableEntry.getValue());
    Logger.info("loaded " + tableEntry.getValue().size() + " " + tableEntry.getKey() + " from '" + fixtureFile + "' into the database");
}

希望这会有所帮助。

关于playframework-2.0 - 如何在Play2中加载测试数据(灯具)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11546666/

相关文章:

ajax - Play Framework 2.0中的isAjax()方法在哪里?

java - 如何自动将传入的 JSON 绑定(bind)到 POJO? ( Play 2.3.7——Java)

scala - SecureSocial Unresolved 依赖游戏框架

java - PlayFramework 2.x Ebean 查询匹配集合中的 Manytomany 属性

java - 空响应,当我应该获取 xml 时

javascript - Play 框架 - 表单不绑定(bind)到嵌套元组

java - Play Framework 不是热重载

playframework - 在 Play Framework 2 中使用多个 Assets 路由

scala - playframework2 和 Scala - 如何从 IDEA 启动测试?

Anorm 的 JSON 反序列化器