热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

org.guvnor.structure.repositories.RepositoryEnvironmentConfigurations.getSubdirectory()方法的使用及代码示例

本文整理了Java中org.guvnor.structure.repositories.RepositoryEnvironmentConfigurations.getSubdirec

本文整理了Java中org.guvnor.structure.repositories.RepositoryEnvironmentConfigurations.getSubdirectory方法的一些代码示例,展示了RepositoryEnvironmentConfigurations.getSubdirectory的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RepositoryEnvironmentConfigurations.getSubdirectory方法的具体详情如下:
包路径:org.guvnor.structure.repositories.RepositoryEnvironmentConfigurations
类名称:RepositoryEnvironmentConfigurations
方法名:getSubdirectory

RepositoryEnvironmentConfigurations.getSubdirectory介绍

暂无

代码示例

代码示例来源:origin: kiegroup/appformer

@Test
public void createOnlyTwoRepositories() throws Exception {
verify(repositoryService,
times(2)).createRepository(any(OrganizationalUnit.class),
eq(GitRepository.SCHEME.toString()),
anyString(),
configsCaptor.capture());
final List allValues = configsCaptor.getAllValues();
final Set observedSubdirectories = new HashSet<>();
allValues.forEach(configs -> {
assertEquals(NIOGIT_PATH, assertInstanceOf(configs.getOrigin(), String.class));
assertFalse(assertInstanceOf(configs.getInit(), Boolean.class));
assertFalse(assertInstanceOf(configs.getMirror(), Boolean.class));
final String subdirectory = assertInstanceOf(configs.getSubdirectory(), String.class);
observedSubdirectories.add(subdirectory);
@SuppressWarnings("unchecked")
final List branches = assertInstanceOf(configs.getBranches(), List.class);
final List expectedBranches;
if (subdirectory.equals("legacyProject1")) {
expectedBranches = Arrays.asList("legacyMasterBranch", "legacyDevBranch");
} else if (subdirectory.equals("legacyProject2")) {
expectedBranches = Arrays.asList("legacyDevBranch");
} else {
throw new AssertionError("Unrecognized subdirectory: " + subdirectory);
}
verify(service,times(2)).cleanupOrigin(any());
assertEquals("Unexpected branches for subdirectory " + subdirectory, new HashSet<>(expectedBranches), new HashSet<>(branches));
});
assertEquals(new HashSet<>(Arrays.asList("legacyProject1", "legacyProject2")), observedSubdirectories);
}

代码示例来源:origin: org.uberfire/uberfire-project-backend

@Test
public void createOnlyTwoRepositories() throws Exception {
verify(repositoryService,
times(2)).createRepository(any(OrganizationalUnit.class),
eq(GitRepository.SCHEME.toString()),
anyString(),
configsCaptor.capture());
final List allValues = configsCaptor.getAllValues();
final Set observedSubdirectories = new HashSet<>();
allValues.forEach(configs -> {
assertEquals(NIOGIT_PATH, assertInstanceOf(configs.getOrigin(), String.class));
assertFalse(assertInstanceOf(configs.getInit(), Boolean.class));
assertFalse(assertInstanceOf(configs.getMirror(), Boolean.class));
final String subdirectory = assertInstanceOf(configs.getSubdirectory(), String.class);
observedSubdirectories.add(subdirectory);
@SuppressWarnings("unchecked")
final List branches = assertInstanceOf(configs.getBranches(), List.class);
final List expectedBranches;
if (subdirectory.equals("legacyProject1")) {
expectedBranches = Arrays.asList("legacyMasterBranch", "legacyDevBranch");
} else if (subdirectory.equals("legacyProject2")) {
expectedBranches = Arrays.asList("legacyDevBranch");
} else {
throw new AssertionError("Unrecognized subdirectory: " + subdirectory);
}
verify(service,times(2)).cleanupOrigin(any());
assertEquals("Unexpected branches for subdirectory " + subdirectory, new HashSet<>(expectedBranches), new HashSet<>(branches));
});
assertEquals(new HashSet<>(Arrays.asList("legacyProject1", "legacyProject2")), observedSubdirectories);
}

代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-examples-screen-backend

assertEquals(repoURL,
configs.getOrigin());
assertNull(configs.getSubdirectory());
verify(projectService).resolveProject(repository);

代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-examples-screen-backend

assertEquals(repoURL,
configs.getOrigin());
assertNull(configs.getSubdirectory());
verify(projectService).resolveProject(repository);

代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-examples-screen-backend

configs.getOrigin());
assertEquals("example",
configs.getSubdirectory());
verify(projectService).resolveProject(repository);

推荐阅读
  • 本文整理了Java中java.lang.NoSuchMethodError.getMessage()方法的一些代码示例,展示了NoSuchMethodErr ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 标题: ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • Java程序设计第4周学习总结及注释应用的开发笔记
    本文由编程笔记#小编为大家整理,主要介绍了201521123087《Java程序设计》第4周学习总结相关的知识,包括注释的应用和使用类的注释与方法的注释进行注释的方法,并在Eclipse中查看。摘要内容大约为150字,提供了一定的参考价值。 ... [详细]
  • 重入锁(ReentrantLock)学习及实现原理
    本文介绍了重入锁(ReentrantLock)的学习及实现原理。在学习synchronized的基础上,重入锁提供了更多的灵活性和功能。文章详细介绍了重入锁的特性、使用方法和实现原理,并提供了类图和测试代码供读者参考。重入锁支持重入和公平与非公平两种实现方式,通过对比和分析,读者可以更好地理解和应用重入锁。 ... [详细]
  • 本文介绍了在Android开发中使用软引用和弱引用的应用。如果一个对象只具有软引用,那么只有在内存不够的情况下才会被回收,可以用来实现内存敏感的高速缓存;而如果一个对象只具有弱引用,不管内存是否足够,都会被垃圾回收器回收。软引用和弱引用还可以与引用队列联合使用,当被引用的对象被回收时,会将引用加入到关联的引用队列中。软引用和弱引用的根本区别在于生命周期的长短,弱引用的对象可能随时被回收,而软引用的对象只有在内存不够时才会被回收。 ... [详细]
  • Hibernate延迟加载深入分析-集合属性的延迟加载策略
    本文深入分析了Hibernate延迟加载的机制,特别是集合属性的延迟加载策略。通过延迟加载,可以降低系统的内存开销,提高Hibernate的运行性能。对于集合属性,推荐使用延迟加载策略,即在系统需要使用集合属性时才从数据库装载关联的数据,避免一次加载所有集合属性导致性能下降。 ... [详细]
  • 本文整理了Java中com.evernote.android.job.JobRequest.getTransientExtras()方法的一些代码示例,展示了 ... [详细]
  • 使用freemaker生成Java代码的步骤及示例代码
    本文介绍了使用freemaker这个jar包生成Java代码的步骤,通过提前编辑好的模板,可以避免写重复代码。首先需要在springboot的pom.xml文件中加入freemaker的依赖包。然后编写模板,定义要生成的Java类的属性和方法。最后编写生成代码的类,通过加载模板文件和数据模型,生成Java代码文件。本文提供了示例代码,并展示了文件目录结构。 ... [详细]
  • 本文介绍了在实现了System.Collections.Generic.IDictionary接口的泛型字典类中如何使用foreach循环来枚举字典中的键值对。同时还讨论了非泛型字典类和泛型字典类在foreach循环中使用的不同类型,以及使用KeyValuePair类型在foreach循环中枚举泛型字典类的优势。阅读本文可以帮助您更好地理解泛型字典类的使用和性能优化。 ... [详细]
  • 本文整理了Java中org.apache.solr.common.SolrDocument.setField()方法的一些代码示例,展示了SolrDocum ... [详细]
  • 本文介绍了一个适用于PHP应用快速接入TRX和TRC20数字资产的开发包,该开发包支持使用自有Tron区块链节点的应用场景,也支持基于Tron官方公共API服务的轻量级部署场景。提供的功能包括生成地址、验证地址、查询余额、交易转账、查询最新区块和查询交易信息等。详细信息可参考tron-php的Github地址:https://github.com/Fenguoz/tron-php。 ... [详细]
  • GreenDAO快速入门
    前言之前在自己做项目的时候,用到了GreenDAO数据库,其实对于数据库辅助工具库从OrmLite,到litePal再到GreenDAO,总是在不停的切换,但是没有真正去了解他们的 ... [详细]
  • HashMap的相关问题及其底层数据结构和操作流程
    本文介绍了关于HashMap的相关问题,包括其底层数据结构、JDK1.7和JDK1.8的差异、红黑树的使用、扩容和树化的条件、退化为链表的情况、索引的计算方法、hashcode和hash()方法的作用、数组容量的选择、Put方法的流程以及并发问题下的操作。文章还提到了扩容死链和数据错乱的问题,并探讨了key的设计要求。对于对Java面试中的HashMap问题感兴趣的读者,本文将为您提供一些有用的技术和经验。 ... [详细]
author-avatar
手机用户2502906317
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有