contract相关内容

从基类继承的接口是否应该在子类中显式实现?

我的问题是,如果通过扩展已经实现它的类隐式实现的接口应该由该类显式实现,如果该类想要宣传它履行该接口的契约的事实. 例如,如果您想编写一个类,它满足接口java.util.List 的约定.你实现这个,扩展类java.util.AbstractList,它已经实现了接口List.您是否明确声明,您实现了 List? public class MyList extends AbstractL ..
发布时间:2021-12-31 14:40:47 Java开发

Cofoja:错误:合同错误:包com.google.java.contract不存在

我正在尝试使用Google Cofoja(用于合同编程的Google库). 我已经复制/粘贴了构建文件,直到能够成功编译我的库. 但是当我开始添加一个注释以指定一个简单的合同规则时,我将无法再进行编译并获得以下控制台输出: build: [javac] C:\Users\Admin\test\Seismi\build.xml:24: warning: 'includeantruntim ..
发布时间:2020-07-07 19:51:43 Java开发

移除“集成测试骗局". -了解协作和合同测试

我最近看过JB Rainsberger和他的集成测试是一个骗局.现在正在寻找有关该主题的更多材料.我不得不说,我为我们做错了多少而感到震惊(即应该进行单元测试的集成测试),Rainsberger所描述的概念对此很感兴趣,但也对如何应用它们感到困惑.我想要更多描述的协作测试和合同测试,但我不知道从哪里开始. 我唯一想到的就是测试需要问的四个问题: A面: Do I ask the ..

C ++ 2a合约编程和编译器

我有兴趣研究最近接受的针对C ++ 20的合同编程用于学习和调查目的. 在寻找编译器支持时,我很失望没有找到任何支持. gcc和clang都非常清楚,它们在--std=c++2a模式下不支持此功能. 由于该批准是最近才批准的,所以对于当前的编译器不支持所建议的确切语义,我并不感到惊讶.不过,令我感到惊讶的是,绝对没有任何东西,甚至没有编译器特定的扩展,它甚至可以以有限的方式模仿相同的功 ..
发布时间:2020-07-07 19:49:29 C/C++开发

在许多文件中分割招摇的定义

问题:如何在文件中分割大写字母定义?该领域有哪些可能性?问题细节如​​下所述: 我想要的示例-在RAML中 我确实有RAML的经验,例如: /settings: description: | This resource defines application & components configuration get: is: [ includingCu ..
发布时间:2020-07-05 05:07:48 其他开发

根据其数据类型"clientcontracttype",该值无效

我收到一条错误消息: 合同属性无效.该值根据是无效的 其数据类型为"clientcontracttype" 以下是此WCF应用程序的web.config中的端点配置.我正在使用.NET Framework 4.5和Visual Studio 2012. 我已经确认合同OnlineReporting.Core.Contracts.IReportingInternalWcfPortal已经 ..
发布时间:2020-06-13 19:17:58 其他开发

MessageQueue的契约:如果有MessageQueues,则示例提供程序测试

我已通过参考pact仓库中给出的示例示例为MessageProvider编写了示例Pact测试。以下是消费者测试,该测试正在为Provider期望的消息生成PACT json文件。 对于API,要验证PACT,我可以使用“ pact-jvm-provider-maven”插件来执行此操作。在这种情况下,将根据提供商的 actual 托管API服务对PACT进行验证。 我的问题是,在Me ..
发布时间:2020-06-07 18:41:34 其他开发

是否有一种美妙的方式来断言Java方法中的前提条件?

我的很多函数都在声明之下有一整堆验证代码: if(!(start<) ;结束)){ 抛出新的IllegalStateException(“Start必须在结束之前。”); } 我想精确指定某些输入的有效范围 - 例如a A> B,C => 1或str_d.length()> 0. 鉴于我的一些函数有很多参数,必须经过验证我最终可能会编写大量的锅炉板来 ..
发布时间:2018-12-11 23:13:17 Java开发

添加合同到接口实现

我知道我不能在接口实现上添加前置条件。我必须创建一个契约类,我在其中定义接口所见元素的契约。 但在下面的例子中,如何在内部状态上添加契约因此在接口定义级别不知道的实现? [ContractClass(typeof(IFooContract))] 接口IFoo { void Do(IBar bar); } [ContractClassFor(typeof(IFoo)) ..
发布时间:2018-08-08 18:19:59 C#/.NET

是否应该在子类中显式实现从基类继承的接口?

我的问题是,如果通过扩展已经实现它的类来隐式实现的接口应该由类显式实现,如果类想要宣传这个事实,那么它就完成了该接口的契约。 例如,如果你想写一个类,那就完成了接口的合约 java.util.List 。实现它,扩展已经实现接口 List 的类 java.util.AbstractList 。你是否明确声明你实现了List? public class MyList extends A ..
发布时间:2018-08-08 18:14:59 Java开发

核心数据:以多对多关系管理员工合同?

我使用Core Data映射关系的想法。 我有一个 Employer 与 Employees 的多对多关系。基本上,员工可以为多个雇主工作,雇主可以有多个雇员。 我面临的问题是,我不知道如何管理雇员和雇主之间的合同。 由于雇员可以为一个或多个雇主工作,他们自然会有一个合同为他们工作的每个雇主(完成工资,持续时间)以及他们为特定雇主工作的日期列表。 我的问题是 - 如何管理合 ..

接口合约,类对象?

接口对象的接口是类吗? 需要区分类似的东西,从代码到执行代码?我有一个想法背后命名一个类一个类和实例化的执行类一个对象,但总的来说,这是这些半冗余的术语的唯一原因? 解决方案 不是真的。这里有四个术语,因此我将逐一讨论它们: 接口 一个抽象类(在类似Java的语言中,其中没有多重继承,有时还有其他限制,例如单独的数据类型),旨在用作访问许多类似行为对象的公共基础。在概念上 ..
发布时间:2016-11-23 13:21:03 其他开发