BootstrapTest.java 文件源码

java
阅读 34 收藏 0 点赞 0 评论 0

项目:extended-objects 作者:
@Test
public void testUnit() {
    XOManagerFactory XOManagerFactory = XO.createXOManagerFactory("testUnit");
    assertThat(XOManagerFactory, not(equalTo(null)));
    XOManagerFactoryImpl xoManagerFactoryImpl = (XOManagerFactoryImpl) XOManagerFactory;
    XOUnit xoUnit = xoManagerFactoryImpl.getXOUnit();
    assertThat(xoUnit.getName(), equalTo("testUnit"));
    assertThat(xoUnit.getDescription(), equalTo("This is a test unit."));
    assertThat(xoUnit.getUri().toString(), equalTo("file://foo"));
    assertThat(xoUnit.getProvider(), typeCompatibleWith(TestXOProvider.class));
    Set<? extends Class<?>> types = xoUnit.getTypes();
    assertThat(types.size(), equalTo(1));
    assertThat(types.toArray(), IsArrayContaining.<Object>hasItemInArray(A.class));
    assertThat(xoUnit.getValidationMode(), equalTo(NONE));
    assertThat(xoUnit.getConcurrencyMode(), equalTo(MULTITHREADED));
    assertThat(xoUnit.getDefaultTransactionAttribute(), equalTo(MANDATORY));
    assertThat(xoUnit.getProperties(), hasEntry(equalTo((Object) "foo"), equalTo((Object) "bar")));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号