• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java Citation类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中beast.core.Citation的典型用法代码示例。如果您正苦于以下问题:Java Citation类的具体用法?Java Citation怎么用?Java Citation使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Citation类属于beast.core包,在下文中一共展示了Citation类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: testBEASTi

import beast.core.Citation; //导入依赖的package包/类
@Test
public void testBEASTi() throws Exception {
	BEASTi beasti = new BEASTi();
	
	System.err.println("test getCitation");
	Citation citation = beasti.getCitation();
	assertEquals("this is a dummy citation", citation.value());

	citation = beasti.getCitationList().get(0);
	assertEquals("this is a dummy citation", citation.value());
	
	BEASTi beasti02 = new BEASTi2();
	List<Citation> citations = beasti02.getCitationList();
	assertEquals(3, citations.size());


	System.err.println("test initByName");
	beasti.initByName("value", "hello world");
	Input<?> input = beasti.getInput("value");
	assertEquals("hello world", input.get());
	
	System.err.println("test listInputs");
	List<?> list = beasti.listInputs();
	assertEquals(2, list.size());

	System.err.println("test initByName");
	BEASTi beasti2 = new BEASTi();
	beasti.initByName("value", "hello world",
			"other", beasti2);
	
	System.err.println("test getInputValue");
	BEASTi beasti3 = (BEASTi) beasti.getInputValue("other");
	assertEquals(beasti2, beasti3);
	
	System.err.println("test getOutputs");
	assertEquals(1, beasti2.getOutputs().size());
	
	String description = beasti.getDescription();
	assertEquals("class that impements BEASTInterface but is not a BEASTObject", description);
	
	List<BEASTInterface> predecessors = new ArrayList<BEASTInterface>();
	beasti2.getPredecessors(predecessors);
	assertEquals(1, predecessors.size());
	beasti.getPredecessors(predecessors);
	assertEquals(2, predecessors.size());
	assertEquals(beasti, predecessors.get(1));
	assertEquals(beasti2, predecessors.get(0));
	
	description = beasti.getTipText("other");
	assertEquals("link to another BEASTi object", description);
	
	boolean b = beasti.isPrimitive("value");
	assertEquals(true, b);
	b = beasti.isPrimitive("other");
	assertEquals(false, b);
	
	List<BEASTInterface> beastObjbects = beasti.listActiveBEASTObjects();
	assertEquals(1, beastObjbects.size());
	assertEquals(beasti2, beastObjbects.get(0));
	beastObjbects = beasti2.listActiveBEASTObjects();
	assertEquals(0, beastObjbects.size());
	
	
	beasti.validateInputs();

	try {
		beasti2.validateInputs();
		assertEquals(true, false); // should never get here
	} catch (Throwable t) {
		// lucky to be here
	}
	
	
	beasti2.setInputValue("value", "Goodbye!");
	String msg = (String) beasti2.getInputValue("value");
	assertEquals("Goodbye!", msg);

	
	
}
 
开发者ID:CompEvol,项目名称:beast2,代码行数:81,代码来源:BEASTInterfaceTest.java



注:本文中的beast.core.Citation类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java MessageBus类代码示例发布时间:2022-05-23
下一篇:
Java ModuleExtension类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap