本文整理汇总了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();
}
示例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;
}
示例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;
}