Playframework 为什么无法正确加载此.yml文件?
我一直在尝试使用下面的代码加载下面的.yml文件,但它似乎不起作用 如何加载它:Playframework 为什么无法正确加载此.yml文件?,playframework,yaml,Playframework,Yaml,我一直在尝试使用下面的代码加载下面的.yml文件,但它似乎不起作用 如何加载它: @Test public void testLoadData() { Fixtures.loadModels("initial-data.yml"); Assert.assertTrue("Item2.count() should be greater than zero",Item2.count() > 0); } initial-data.yml # Test data Item2(fi
@Test
public void testLoadData() {
Fixtures.loadModels("initial-data.yml");
Assert.assertTrue("Item2.count() should be greater than zero",Item2.count() > 0);
}
initial-data.yml
# Test data
Item2(firstItem2):
item2: test
项目2.类别
@Entity
public class Item2 extends Model {
public String item2;
public Item2(String item2) {
this.item2 = item2;
}
}
再说一遍,这是一个非常简单的东西,至少我认为你会很简单。。。只是不知道为什么我会收到断言失败错误。yml文件是正确编码的,我自己打过。另外,我已经测试过了,它们工作得很好
提前谢谢。试试看
Fixtures.loadModels("initial-data.yml");
JPA.em().flush();
Assert.assertTrue("Item2.count() should be greater than zero",Item2.count() > 0);
这有帮助吗?尝试“initial data.yml”的内容
Foo(firstItem2):
item2: test
如果您没有收到错误,则使用了错误的“initial data.yml”。否,它没有=\谢谢。稍后我将创建另一个项目,并尝试加载该项目中的模型。您的initial-data.yml是否位于测试目录not conf中?是。。。我在应用程序中有另一个名为initial-data.yml的文件。。。在测试源文件夹中运行该类时,play首先在应用程序中查找该类。谢谢你的提示。从现在起我会小心的。