当前位置: 首页>>代码示例>>Java>>正文


Java Core.getMicroflowNames方法代码示例

本文整理汇总了Java中com.mendix.core.Core.getMicroflowNames方法的典型用法代码示例。如果您正苦于以下问题:Java Core.getMicroflowNames方法的具体用法?Java Core.getMicroflowNames怎么用?Java Core.getMicroflowNames使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.mendix.core.Core的用法示例。


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

示例1: findAllTests

import com.mendix.core.Core; //导入方法依赖的package包/类
public synchronized void findAllTests(IContext context) throws CoreException {
	/*
	 * Find modules
	 */
	Set<String> modules = new HashSet<String>();
	for(String name : Core.getMicroflowNames())
		modules.add(name.split("\\.")[0]);
	
	/*
	 * Update modules
	 */
	for(String module : modules) {
		TestSuite testSuite = XPath.create(context, TestSuite.class).findOrCreate(TestSuite.MemberNames.Module, module);
		updateUnitTestList(context, testSuite);
	}
	
	/*
	 * Remove all modules without tests
	 */
	XPath.create(context, TestSuite.class).not().hasReference(UnitTest.MemberNames.UnitTest_TestSuite, UnitTest.entityName).close().deleteAll();
}
 
开发者ID:ako,项目名称:MqttClient,代码行数:22,代码来源:TestManager.java

示例2: findMicroflowUnitTests

import com.mendix.core.Core; //导入方法依赖的package包/类
public List<String> findMicroflowUnitTests(TestSuite testRun)
{
	List<String> mfnames = new ArrayList<String>();

	String basename1 = (testRun.getModule() + "." + TEST_MICROFLOW_PREFIX_1).toLowerCase();
	String basename2 = (testRun.getModule() + "." + TEST_MICROFLOW_PREFIX_2).toLowerCase();
	
	//Find microflownames
	for (String mf : Core.getMicroflowNames()) 
		if (mf.toLowerCase().startsWith(basename1) || mf.toLowerCase().startsWith(basename2)) 
			mfnames.add(mf);

	//Sort microflow names
	Collections.sort(mfnames);
	return mfnames;
}
 
开发者ID:appronto,项目名称:RedisConnector,代码行数:17,代码来源:TestManager.java

示例3: findMicroflowUnitTests

import com.mendix.core.Core; //导入方法依赖的package包/类
public List<String> findMicroflowUnitTests(TestSuite testRun)
{
	List<String> mfnames = new ArrayList<String>();

	if(testRun.getPrefix1() == null) {
		testRun.setPrefix1("Test_");
	}
	if(testRun.getPrefix2() == null) {
		testRun.setPrefix2("UT_");
	}
		
	
	String basename1 = (testRun.getModule() + "." + testRun.getPrefix1()).toLowerCase();
	String basename2 = (testRun.getModule() + "." + testRun.getPrefix2()).toLowerCase();
	
	//Find microflownames
	for (String mf : Core.getMicroflowNames()) 
		if (mf.toLowerCase().startsWith(basename1) || mf.toLowerCase().startsWith(basename2)) 
			mfnames.add(mf);

	//Sort microflow names
	Collections.sort(mfnames);
	return mfnames;
}
 
开发者ID:ako,项目名称:MqttClient,代码行数:25,代码来源:TestManager.java


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